MediaFunctions

Functions

Link copied to clipboard

An Account Filter. API Version: 2020-05-01.

suspend fun getAccountFilter(accountName: String, filterName: String, resourceGroupName: String): GetAccountFilterResult
Link copied to clipboard
suspend fun getAsset(argument: GetAssetPlainArgs): GetAssetResult

An Asset. API Version: 2020-05-01.

suspend fun getAsset(argument: suspend GetAssetPlainArgsBuilder.() -> Unit): GetAssetResult
suspend fun getAsset(accountName: String, assetName: String, resourceGroupName: String): GetAssetResult
Link copied to clipboard

Data needed to decrypt asset files encrypted with legacy storage encryption. API Version: 2020-05-01.

suspend fun getAssetEncryptionKey(accountName: String, assetName: String, resourceGroupName: String): GetAssetEncryptionKeyResult
Link copied to clipboard

An Asset Filter. API Version: 2020-05-01.

suspend fun getAssetFilter(accountName: String, assetName: String, filterName: String, resourceGroupName: String): GetAssetFilterResult
Link copied to clipboard

A Content Key Policy resource. API Version: 2020-05-01.

suspend fun getContentKeyPolicy(accountName: String, contentKeyPolicyName: String, resourceGroupName: String): GetContentKeyPolicyResult
Link copied to clipboard
suspend fun getJob(argument: GetJobPlainArgs): GetJobResult

A Job resource type. The progress and state can be obtained by polling a Job or subscribing to events using EventGrid. API Version: 2020-05-01.

suspend fun getJob(argument: suspend GetJobPlainArgsBuilder.() -> Unit): GetJobResult
suspend fun getJob(accountName: String, jobName: String, resourceGroupName: String, transformName: String): GetJobResult
Link copied to clipboard

The live event. API Version: 2020-05-01.

suspend fun getLiveEvent(accountName: String, liveEventName: String, resourceGroupName: String): GetLiveEventResult
Link copied to clipboard

The Live Output. API Version: 2020-05-01.

suspend fun getLiveOutput(accountName: String, liveEventName: String, liveOutputName: String, resourceGroupName: String): GetLiveOutputResult
Link copied to clipboard

The Media Graph. API Version: 2020-02-01-preview.

suspend fun getMediaGraph(accountName: String, mediaGraphName: String, resourceGroupName: String): GetMediaGraphResult
Link copied to clipboard

A Media Services account. API Version: 2020-05-01.

suspend fun getMediaService(accountName: String, resourceGroupName: String): GetMediaServiceResult
Link copied to clipboard
Link copied to clipboard

The streaming endpoint. API Version: 2020-05-01.

suspend fun getStreamingEndpoint(accountName: String, resourceGroupName: String, streamingEndpointName: String): GetStreamingEndpointResult
Link copied to clipboard

A Streaming Locator resource API Version: 2020-05-01.

suspend fun getStreamingLocator(accountName: String, resourceGroupName: String, streamingLocatorName: String): GetStreamingLocatorResult
Link copied to clipboard

A Streaming Policy resource API Version: 2020-05-01.

suspend fun getStreamingPolicy(accountName: String, resourceGroupName: String, streamingPolicyName: String): GetStreamingPolicyResult
Link copied to clipboard
suspend fun getTrack(argument: GetTrackPlainArgs): GetTrackResult

An Asset Track resource. API Version: 2021-11-01.

suspend fun getTrack(argument: suspend GetTrackPlainArgsBuilder.() -> Unit): GetTrackResult
suspend fun getTrack(accountName: String, assetName: String, resourceGroupName: String, trackName: String): GetTrackResult
Link copied to clipboard

A Transform encapsulates the rules or instructions for generating desired outputs from input media, such as by transcoding or by extracting insights. After the Transform is created, it can be applied to input media by creating Jobs. API Version: 2020-05-01.

suspend fun getTransform(accountName: String, resourceGroupName: String, transformName: String): GetTransformResult
Link copied to clipboard

The Asset Storage container SAS URLs. API Version: 2020-05-01.

suspend fun listAssetContainerSas(accountName: String, assetName: String, expiryTime: String? = null, permissions: Either<String, AssetContainerPermission>? = null, resourceGroupName: String): ListAssetContainerSasResult
Link copied to clipboard

The Streaming Locators associated with this Asset. API Version: 2020-05-01.

suspend fun listAssetStreamingLocators(accountName: String, assetName: String, resourceGroupName: String): ListAssetStreamingLocatorsResult
Link copied to clipboard

The response body for a ListKeys API. API Version: 2015-10-01.

suspend fun listMediaServiceKeys(mediaServiceName: String, resourceGroupName: String): ListMediaServiceKeysResult
Link copied to clipboard

Class of response for listContentKeys action API Version: 2020-05-01.

suspend fun listStreamingLocatorContentKeys(accountName: String, resourceGroupName: String, streamingLocatorName: String): ListStreamingLocatorContentKeysResult
Link copied to clipboard

Class of response for listPaths action API Version: 2020-05-01.

suspend fun listStreamingLocatorPaths(accountName: String, resourceGroupName: String, streamingLocatorName: String): ListStreamingLocatorPathsResult