Partilhar via


Tracks - Update

Atualizar uma Faixa
Atualizações um Registo existente no recurso

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/tracks/{trackName}?api-version=2022-08-01

Parâmetros do URI

Name Em Necessário Tipo Description
accountName
path True

string

O nome da conta dos Serviços de Multimédia.

assetName
path True

string

O Nome do recurso.

resourceGroupName
path True

string

O nome do grupo de recursos na subscrição do Azure.

subscriptionId
path True

string

O identificador exclusivo de uma subscrição do Microsoft Azure.

trackName
path True

string

O nome do Asset Track.

api-version
query True

string

A versão da API a utilizar com o pedido de cliente.

Corpo do Pedido

Name Tipo Description
properties.track TrackBase:

Informações detalhadas sobre uma faixa no recurso.

Respostas

Name Tipo Description
202 Accepted

AssetTrack

Aceite

Cabeçalhos

  • Retry-After: integer
  • Location: string
  • Azure-AsyncOperation: string
Other Status Codes

ErrorResponse

Informações de erro detalhadas.

Exemplos

Update a Track

Pedido de amostra

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaServices/contosomedia/assets/ClimbingMountRainer/tracks/text1?api-version=2022-08-01

{
  "properties": {
    "track": {
      "@odata.type": "#Microsoft.Media.TextTrack",
      "displayName": "A new name"
    }
  }
}

Resposta da amostra

azure-asyncoperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Media/resourceGroups/contosorg/providers/Microsoft.Media/mediaServices/contosomedia/assets/ClimbingMountRainer/tracks/text3/operationStatuses/62e4d893-d233-4005-988e-a428d9f77076?api-version=2022-08-01
location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Media/resourceGroups/contosorg/providers/Microsoft.Media/mediaServices/contosomedia/assets/ClimbingMountRainer/tracks/text3/operationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2022-08-01
{
  "name": "text1",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaservices/contosomedia/assets/ClimbingMountRainer/tracks/text1",
  "type": "Microsoft.Media/mediaservices/assets/tracks",
  "properties": {
    "track": {
      "@odata.type": "#Microsoft.Media.TextTrack",
      "fileName": "auto_generated.ttml",
      "displayName": "A new name",
      "languageCode": "en-us",
      "playerVisibility": "Visible"
    },
    "provisioningState": "InProgress"
  }
}

Definições

Name Description
AssetTrack

Um recurso do Asset Track.

AudioTrack

Representa uma faixa de áudio no recurso.

DashSettings

A definição DASH para uma faixa.

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta a erros

HlsSettings

A definição HLS para uma faixa.

ProvisioningState

Estado de aprovisionamento do registo de recursos.

TextTrack

Representa uma faixa de texto num recurso. Normalmente, é utilizada uma faixa de texto para dados dispersos relacionados com as faixas de áudio ou vídeo.

VideoTrack

Representa uma faixa de vídeo no recurso.

Visibility

Quando PlayerVisibility estiver definido como "Visível", a faixa de texto estará presente no manifesto dash ou na lista de reprodução do HLS quando solicitado por um cliente. Quando o PlayerVisibility estiver definido como "Oculto", o texto não estará disponível para o cliente. O valor predefinido é "Visível".

AssetTrack

Um recurso do Asset Track.

Name Tipo Description
id

string

ID de recurso completamente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

O nome do recurso

properties.provisioningState

ProvisioningState

Estado de aprovisionamento do registo de recursos.

properties.track TrackBase:

Informações detalhadas sobre uma faixa no recurso.

type

string

O tipo de recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

AudioTrack

Representa uma faixa de áudio no recurso.

Name Tipo Description
@odata.type string:

#Microsoft.Media.AudioTrack

O discriminador para tipos derivados.

bitRate

integer

A taxa de bits de transmissão em fluxo para a faixa de áudio.

dashSettings

DashSettings

A definição específica do DASH para a faixa de áudio.

displayName

string

O nome a apresentar da faixa de áudio num leitor de vídeo. No HLS, isto mapeia para o atributo NAME de EXT-X-MEDIA.

fileName

string

O nome do ficheiro para o ficheiro de origem. Este ficheiro está localizado no contentor de armazenamento do recurso.

hlsSettings

HlsSettings

A definição específica do HLS para a faixa de áudio.

languageCode

string

O código de idioma RFC5646 para a faixa de áudio.

mpeg4TrackId

integer

O ID da faixa de áudio MPEG-4 para a faixa de áudio.

DashSettings

A definição DASH para uma faixa.

Name Tipo Description
role

string

A função para a definição DASH.

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta a erros

Name Tipo Description
error

ErrorDetail

O objeto de erro.

HlsSettings

A definição HLS para uma faixa.

Name Tipo Description
characteristics

string

As características da definição HLS.

default

boolean

A predefinição da definição HLS.

forced

boolean

O forçado para a definição HLS.

ProvisioningState

Estado de aprovisionamento do registo de recursos.

Name Tipo Description
Failed

string

O estado de aprovisionamento falhou.

InProgress

string

Estado de aprovisionamento em curso.

Succeeded

string

O estado de aprovisionamento foi bem-sucedido.

TextTrack

Representa uma faixa de texto num recurso. Normalmente, é utilizada uma faixa de texto para dados dispersos relacionados com as faixas de áudio ou vídeo.

Name Tipo Description
@odata.type string:

#Microsoft.Media.TextTrack

O discriminador para tipos derivados.

displayName

string

O nome a apresentar da faixa de texto num leitor de vídeo. No HLS, isto mapeia para o atributo NAME de EXT-X-MEDIA.

fileName

string

O nome do ficheiro para o ficheiro de origem. Este ficheiro está localizado no contentor de armazenamento do recurso.

hlsSettings

HlsSettings

A definição específica do HLS para a faixa de texto.

languageCode

string

O RFC5646 código de idioma para a faixa de texto.

playerVisibility

Visibility

Quando PlayerVisibility estiver definido como "Visível", a faixa de texto estará presente no manifesto dash ou na lista de reprodução do HLS quando solicitado por um cliente. Quando o PlayerVisibility estiver definido como "Oculto", o texto não estará disponível para o cliente. O valor predefinido é "Visível".

VideoTrack

Representa uma faixa de vídeo no recurso.

Name Tipo Description
@odata.type string:

#Microsoft.Media.VideoTrack

O discriminador para tipos derivados.

Visibility

Quando PlayerVisibility estiver definido como "Visível", a faixa de texto estará presente no manifesto dash ou na lista de reprodução do HLS quando solicitado por um cliente. Quando o PlayerVisibility estiver definido como "Oculto", o texto não estará disponível para o cliente. O valor predefinido é "Visível".

Name Tipo Description
Hidden

string

A faixa está oculta ao leitor de vídeo.

Visible

string

A faixa é visível para o leitor de vídeo.