Jobs - Create

Criar Emprego
Cria um trabalho.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/jobs/{jobName}?api-version=2020-05-01

Parâmetros do URI

Name In Required Type Description
accountName
path True
  • string

O nome da conta dos Serviços de Comunicação Social.

jobName
path True
  • string

O nome do trabalho.

resourceGroupName
path True
  • string

O nome do grupo de recursos dentro da assinatura Azure.

subscriptionId
path True
  • string

O identificador único para uma subscrição do Microsoft Azure.

transformName
path True
  • string

O nome Transform.

api-version
query True
  • string

A versão da API a ser usada com o pedido do cliente.

Corpo do Pedido

Name Required Type Description
properties.input True JobInput:

As entradas para o Trabalho.

properties.outputs True JobOutput[]:

As saídas para o Trabalho.

properties.correlationData
  • object

O cliente forneceu chaves, pares de valor que serão devolvidos em eventos estatais Job e JobOutput.

properties.description
  • string

Cliente opcional forneceu a descrição do Trabalho.

properties.priority

Prioridade com a qual o trabalho deve ser processado. Os postos de trabalho prioritários mais elevados são processados antes de empregos prioritários mais baixos. Se não estiver definido, o padrão é normal.

Respostas

Name Type Description
201 Created

Criado

Other Status Codes

Informação detalhada de erro.

Exemplos

Create a Job

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosoresources/providers/Microsoft.Media/mediaServices/contosomedia/transforms/exampleTransform/jobs/job1?api-version=2020-05-01
{
  "properties": {
    "input": {
      "@odata.type": "#Microsoft.Media.JobInputAsset",
      "assetName": "job1-InputAsset"
    },
    "outputs": [
      {
        "@odata.type": "#Microsoft.Media.JobOutputAsset",
        "assetName": "job1-OutputAsset"
      }
    ],
    "correlationData": {
      "key1": "value1",
      "Key 2": "Value 2"
    }
  }
}

Sample Response

{
  "name": "job1",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosoresources/providers/Microsoft.Media/mediaservices/contosomedia/transforms/exampleTransform/jobs/job1",
  "type": "Microsoft.Media/mediaservices/transforms/jobs",
  "properties": {
    "created": "2021-01-26T13:35:49.7274668Z",
    "state": "Queued",
    "input": {
      "@odata.type": "#Microsoft.Media.JobInputAsset",
      "files": [],
      "inputDefinitions": [],
      "assetName": "job1-InputAsset"
    },
    "lastModified": "2021-01-26T13:35:49.7274668Z",
    "outputs": [
      {
        "@odata.type": "#Microsoft.Media.JobOutputAsset",
        "state": "Queued",
        "progress": 0,
        "label": "BuiltInStandardEncoderPreset_0",
        "assetName": "job1-OutputAsset"
      }
    ],
    "priority": "Normal",
    "correlationData": {
      "key1": "value1",
      "Key 2": "Value 2"
    }
  },
  "systemData": {
    "createdBy": "contoso@microsoft.com",
    "createdByType": "User",
    "createdAt": "2021-01-26T05:35:49.7274668-08:00",
    "lastModifiedBy": "contoso@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-01-26T05:35:49.7274668-08:00"
  }
}

Definições

AbsoluteClipTime

Especifica o tempo de clip como uma posição de tempo absoluta no ficheiro de mídia. O tempo absoluto pode apontar para uma posição diferente dependendo se o ficheiro de mídia começa a partir de um tempotando de zero ou não.

ApiError

O erro da API.

AttributeFilter

O tipo de AttributeFilter a aplicar-se ao TrackAttribute para selecionar as faixas.

AudioTrackDescriptor

Uma trackSelection para selecionar faixas de áudio.

ChannelMapping

Designação opcional para faixas de áudio de canal único. Pode ser usado para combinar as faixas em faixas de áudio estéreo ou multicanal.

createdByType

O tipo de identidade que criou o recurso.

FromAllInputFile

Uma Indefinição de Entrada que analisa todos os ficheiros fornecidos para selecionar faixas especificadas pela propriedade IncludedTracks. Geralmente utilizado com o AudioTrackByAttribute e o VideoTrackByAttribute para permitir a seleção de uma única faixa através de um conjunto de ficheiros de entrada.

FromEachInputFile

Uma Indefinição de Entrada que analisa cada ficheiro de entrada fornecido para selecionar faixas especificadas pela propriedade IncludedTracks. Geralmente utilizado com o AudioTrackByAttribute e o VideoTrackByAttribute para selecionar faixas de cada ficheiro dado.

InputFile

Uma Indefinição de entrada para um único ficheiro. As seleções de rastreio são rastreadas para o ficheiro especificado.

Job

Um tipo de recurso job. O progresso e o estado podem ser obtidos através da votação de um Trabalho ou da subscrição de eventos utilizando o EventGrid.

JobError

Detalhes dos erros de JobOutput.

JobErrorCategory

Ajuda na categorização de erros.

JobErrorCode

Código de erro que descreve o erro.

JobErrorDetail

Detalhes dos erros de JobOutput.

JobInputAsset

Representa um Ativo para entrada num Trabalho.

JobInputClip

Representa ficheiros de entrada para um Trabalho.

JobInputHttp

Representa a entrada de trabalho HTTPS.

JobInputs

Descreve uma lista de entradas para um Trabalho.

JobInputSequence

Uma sequência contém uma lista ordenada de Clips onde cada clipe é um JobInput. A sequência será tratada como uma única entrada.

JobOutputAsset

Representa um Ativo usado como JobOutput.

JobRetry

Indica que pode ser possível voltar a tentar o Trabalho. Se não for bem sucedido, contacte o suporte do Azure através do Portal Azure.

JobState

Descreve o estado do JobOutput.

ODataError

Informação sobre um erro.

Priority

Define a prioridade relativa dos TransformOutputs dentro de uma Transformação. Isto define a prioridade que o serviço utiliza para o processamento de TransformOutputs. A prioridade padrão é normal.

SelectAudioTrackByAttribute

Selecione faixas de áudio da entrada especificando um atributo e um filtro de atributo.

SelectAudioTrackById

Selecione faixas de áudio a partir da entrada especificando um identificador de faixa.

SelectVideoTrackByAttribute

Selecione faixas de vídeo a partir da entrada especificando um atributo e um filtro de atributo.

SelectVideoTrackById

Selecione faixas de vídeo a partir da entrada especificando um identificador de faixa.

systemData

Metadados relativos à criação e última modificação do recurso.

TrackAttribute

O TrackAttribute para filtrar as faixas por.

UtcClipTime

Especifica o tempo de clip como uma posição de tempo Utc no ficheiro de mídia. O tempo Utc pode apontar para uma posição diferente dependendo se o ficheiro de mídia começa a partir de um tempotando de zero ou não.

VideoTrackDescriptor

Uma TrackSelection para selecionar faixas de vídeo.

AbsoluteClipTime

Especifica o tempo de clip como uma posição de tempo absoluta no ficheiro de mídia. O tempo absoluto pode apontar para uma posição diferente dependendo se o ficheiro de mídia começa a partir de um tempotando de zero ou não.

Name Type Description
@odata.type string:
  • #Microsoft.Media.AbsoluteClipTime

O discriminador para tipos derivados.

time
  • string

A posição de tempo na linha do tempo dos meios de entrada. É geralmente especificado como um período ISO8601. por exemplo, PT30S durante 30 segundos.

ApiError

O erro da API.

Name Type Description
error

As propriedades do erro.

AttributeFilter

O tipo de AttributeFilter a aplicar-se ao TrackAttribute para selecionar as faixas.

Name Type Description
All
  • string

Todas as faixas serão incluídas.

Bottom
  • string

A primeira faixa será incluída quando o atributo for classificado por ordem ascendente. Geralmente usado para selecionar o bitrate mais pequeno.

Top
  • string

A primeira faixa será incluída quando o atributo for classificado em ordem descendente. Geralmente usado para selecionar o maior bitrate.

ValueEquals
  • string

Quaisquer faixas que tenham um atributo igual ao valor dado serão incluídas.

AudioTrackDescriptor

Uma trackSelection para selecionar faixas de áudio.

Name Type Description
@odata.type string:
  • #Microsoft.Media.AudioTrackDescriptor

O discriminador para tipos derivados.

channelMapping

Designação opcional para faixas de áudio de canal único. Pode ser usado para combinar as faixas em faixas de áudio estéreo ou multicanal.

ChannelMapping

Designação opcional para faixas de áudio de canal único. Pode ser usado para combinar as faixas em faixas de áudio estéreo ou multicanal.

Name Type Description
BackLeft
  • string

O Canal esquerdo. Às vezes referido como o Canal surround da Esquerda.

BackRight
  • string

O Canal direito de trás. Às vezes referido como o Canal De Volta à Direita.

Center
  • string

O Canal Central.

FrontLeft
  • string

O Canal da Frente esquerda.

FrontRight
  • string

O Canal da Frente Direita.

LowFrequencyEffects
  • string

Canal de Efeitos de Baixa Frequência. Às vezes referido como o Subwoofer.

StereoLeft
  • string

O canal Left Stereo. Às vezes referido como Down Mix Left.

StereoRight
  • string

O canal Right Stereo. Às vezes referido como Down Mix Right.

createdByType

O tipo de identidade que criou o recurso.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

FromAllInputFile

Uma Indefinição de Entrada que analisa todos os ficheiros fornecidos para selecionar faixas especificadas pela propriedade IncludedTracks. Geralmente utilizado com o AudioTrackByAttribute e o VideoTrackByAttribute para permitir a seleção de uma única faixa através de um conjunto de ficheiros de entrada.

Name Type Description
@odata.type string:
  • #Microsoft.Media.FromAllInputFile

O discriminador para tipos derivados.

includedTracks TrackDescriptor[]:

A lista de Rastreadores que definem os metadados e a seleção de faixas na entrada.

FromEachInputFile

Uma Indefinição de Entrada que analisa cada ficheiro de entrada fornecido para selecionar faixas especificadas pela propriedade IncludedTracks. Geralmente utilizado com o AudioTrackByAttribute e o VideoTrackByAttribute para selecionar faixas de cada ficheiro dado.

Name Type Description
@odata.type string:
  • #Microsoft.Media.FromEachInputFile

O discriminador para tipos derivados.

includedTracks TrackDescriptor[]:

A lista de Rastreadores que definem os metadados e a seleção de faixas na entrada.

InputFile

Uma Indefinição de entrada para um único ficheiro. As seleções de rastreio são rastreadas para o ficheiro especificado.

Name Type Description
@odata.type string:
  • #Microsoft.Media.InputFile

O discriminador para tipos derivados.

filename
  • string

Nome do ficheiro a que esta definição de entrada se aplica.

includedTracks TrackDescriptor[]:

A lista de Rastreadores que definem os metadados e a seleção de faixas na entrada.

Job

Um tipo de recurso job. O progresso e o estado podem ser obtidos através da votação de um Trabalho ou da subscrição de eventos utilizando o EventGrid.

Name Type Description
id
  • string

Identificação de recursos totalmente qualificada para o recurso. Ex - /subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/fornecedores/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

O nome do recurso

properties.correlationData
  • object

O cliente forneceu chaves, pares de valor que serão devolvidos em eventos estatais Job e JobOutput.

properties.created
  • string

A data e hora utc quando o cliente criou o Job, no formato 'YYYYY-MM-DDThh:mm:ssZ'.

properties.description
  • string

Cliente opcional forneceu a descrição do Trabalho.

properties.endTime
  • string

A data e hora da UTC em que este Trabalho terminou o processamento.

properties.input JobInput:

As entradas para o Trabalho.

properties.lastModified
  • string

A data e hora utc quando o cliente tiver atualizado pela última vez o Job, no formato 'YYYYY-MM-DDThh:mm:ssZ'.

properties.outputs JobOutput[]:

As saídas para o Trabalho.

properties.priority

Prioridade com a qual o trabalho deve ser processado. Os postos de trabalho prioritários mais elevados são processados antes de empregos prioritários mais baixos. Se não estiver definido, o padrão é normal.

properties.startTime
  • string

A data e hora da UTC em que este Trabalho começou a ser processado.

properties.state

O estado atual do trabalho.

systemData

Os metadados do sistema relativos a este recurso.

type
  • string

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

JobError

Detalhes dos erros de JobOutput.

Name Type Description
category

Ajuda na categorização de erros.

code

Código de erro que descreve o erro.

details

Uma série de detalhes sobre erros específicos que levaram a este erro relatado.

message
  • string

Uma representação dependente da linguagem humana do erro.

retry

Indica que pode ser possível voltar a tentar o Trabalho. Se não for bem sucedido, contacte o suporte do Azure através do Portal Azure.

JobErrorCategory

Ajuda na categorização de erros.

Name Type Description
Configuration
  • string

O erro está relacionado com a configuração.

Content
  • string

O erro está relacionado com os dados nos ficheiros de entrada.

Download
  • string

O erro está relacionado com o download.

Service
  • string

O erro está relacionado com o serviço.

Upload
  • string

O erro está relacionado com o upload.

JobErrorCode

Código de erro que descreve o erro.

Name Type Description
ConfigurationUnsupported
  • string

Houve um problema com a combinação de ficheiros de entrada e as definições de configuração aplicadas, corrigir as definições de configuração e voltar a tentar com a mesma entrada, ou alterar a entrada para corresponder à configuração.

ContentMalformed
  • string

Houve um problema com o conteúdo da entrada (por exemplo: ficheiros byte zero, ou ficheiros corruptos/não descodificáveis), verificar os ficheiros de entrada.

ContentUnsupported
  • string

Houve um problema com o formato da entrada (não ficheiro de mídia válido, ou um ficheiro/código não suportado), verificar a validade dos ficheiros de entrada.

DownloadNotAccessible
  • string

Enquanto tentava descarregar os ficheiros de entrada, os ficheiros não estavam acessíveis, por favor verifique a disponibilidade da fonte.

DownloadTransientError
  • string

Ao tentar descarregar os ficheiros de entrada, houve um problema durante a transferência (serviço de armazenamento, erros de rede), ver detalhes e verificar a sua origem.

ServiceError
  • string

Erro fatal de serviço, contacte o suporte.

ServiceTransientError
  • string

Erro transitório, por favor, reda o erro, se não for bem sucedido, contacte o suporte.

UploadNotAccessible
  • string

Ao tentar fazer o upload dos ficheiros de saída, o destino não foi alcançável, por favor verifique a disponibilidade do destino.

UploadTransientError
  • string

Ao tentar fazer o upload dos ficheiros de saída, houve um problema durante a transferência (serviço de armazenamento, erros de rede), ver detalhes e verificar o seu destino.

JobErrorDetail

Detalhes dos erros de JobOutput.

Name Type Description
code
  • string

Código descrevendo o detalhe de erro.

message
  • string

Uma representação legível pelo homem do erro.

JobInputAsset

Representa um Ativo para entrada num Trabalho.

Name Type Description
@odata.type string:
  • #Microsoft.Media.JobInputAsset

O discriminador para tipos derivados.

assetName
  • string

O nome do ativo de entrada.

end ClipTime:

Define um ponto na linha do tempo do meio de entrada em que o processamento terminará. Predefinições no final dos meios de entrada.

files
  • string[]

Lista de ficheiros. Obrigatório para JobInputHttp. Máximo de 4000 caracteres cada.

inputDefinitions InputDefinition[]:

Define uma lista de InputDefinitions. Para cada InputDefinition, define uma lista de seleções de faixas e metadados relacionados.

label
  • string

Uma etiqueta que é atribuída a um JobInputClip, que é usado para satisfazer uma referência usada na Transformação. Por exemplo, um Transform pode ser da autoria de modo a pegar num ficheiro de imagem com a etiqueta 'xyz' e aplicá-lo como uma sobreposição no vídeo de entrada antes de ser codificado. Ao submeter um Job, exatamente um dos JobInputs deve ser o ficheiro de imagem, e deve ter a etiqueta 'xyz'.

start ClipTime:

Define um ponto na linha do tempo do meio de entrada em que o processamento começará. Predefinições ao início dos meios de entrada.

JobInputClip

Representa ficheiros de entrada para um Trabalho.

Name Type Description
@odata.type string:
  • #Microsoft.Media.JobInputClip

O discriminador para tipos derivados.

end ClipTime:

Define um ponto na linha do tempo do meio de entrada em que o processamento terminará. Predefinições no final dos meios de entrada.

files
  • string[]

Lista de ficheiros. Obrigatório para JobInputHttp. Máximo de 4000 caracteres cada.

inputDefinitions InputDefinition[]:

Define uma lista de InputDefinitions. Para cada InputDefinition, define uma lista de seleções de faixas e metadados relacionados.

label
  • string

Uma etiqueta que é atribuída a um JobInputClip, que é usado para satisfazer uma referência usada na Transformação. Por exemplo, um Transform pode ser da autoria de modo a pegar num ficheiro de imagem com a etiqueta 'xyz' e aplicá-lo como uma sobreposição no vídeo de entrada antes de ser codificado. Ao submeter um Job, exatamente um dos JobInputs deve ser o ficheiro de imagem, e deve ter a etiqueta 'xyz'.

start ClipTime:

Define um ponto na linha do tempo do meio de entrada em que o processamento começará. Predefinições ao início dos meios de entrada.

JobInputHttp

Representa a entrada de trabalho HTTPS.

Name Type Description
@odata.type string:
  • #Microsoft.Media.JobInputHttp

O discriminador para tipos derivados.

baseUri
  • string

Base URI para entrada de trabalho HTTPS. Será concatenado com os nomes de ficheiros fornecidos. Se não for dada nenhuma base uri, então a lista de ficheiros fornecida é assumida como uris totalmente qualificada. Comprimento máximo de 4000 caracteres.

end ClipTime:

Define um ponto na linha do tempo do meio de entrada em que o processamento terminará. Predefinições no final dos meios de entrada.

files
  • string[]

Lista de ficheiros. Obrigatório para JobInputHttp. Máximo de 4000 caracteres cada.

inputDefinitions InputDefinition[]:

Define uma lista de InputDefinitions. Para cada InputDefinition, define uma lista de seleções de faixas e metadados relacionados.

label
  • string

Uma etiqueta que é atribuída a um JobInputClip, que é usado para satisfazer uma referência usada na Transformação. Por exemplo, um Transform pode ser da autoria de modo a pegar num ficheiro de imagem com a etiqueta 'xyz' e aplicá-lo como uma sobreposição no vídeo de entrada antes de ser codificado. Ao submeter um Job, exatamente um dos JobInputs deve ser o ficheiro de imagem, e deve ter a etiqueta 'xyz'.

start ClipTime:

Define um ponto na linha do tempo do meio de entrada em que o processamento começará. Predefinições ao início dos meios de entrada.

JobInputs

Descreve uma lista de entradas para um Trabalho.

Name Type Description
@odata.type string:
  • #Microsoft.Media.JobInputs

O discriminador para tipos derivados.

inputs JobInput[]:

Lista de entradas para um Trabalho.

JobInputSequence

Uma sequência contém uma lista ordenada de Clips onde cada clipe é um JobInput. A sequência será tratada como uma única entrada.

Name Type Description
@odata.type string:
  • #Microsoft.Media.JobInputSequence

O discriminador para tipos derivados.

inputs JobInputClip[]:

JobInputs que compõem a linha do tempo.

JobOutputAsset

Representa um Ativo usado como JobOutput.

Name Type Description
@odata.type string:
  • #Microsoft.Media.JobOutputAsset

O discriminador para tipos derivados.

assetName
  • string

O nome do ativo de saída.

endTime
  • string

A data e hora da UTC em que esta Saída de Trabalho terminou o processamento.

error

Se o JobOutput estiver no estado de Erro, contém os detalhes do erro.

label
  • string

Um rótulo que é atribuído a um JobOutput para ajudar a identificá-lo de forma única. Isto é útil quando o seu Transform tem mais do que um TransformOutput, pelo que o seu Job tem mais de um JobOutput. Nesses casos, quando submeter o Job, irá adicionar dois ou mais JobOutputs, na mesma ordem que os TransformOutputs na Transformação. Posteriormente, quando recuperar o Trabalho, seja através de eventos ou de um pedido GET, pode utilizar a etiqueta para identificar facilmente o JobOutput. Se não for fornecida uma etiqueta, será utilizado um valor predefinido de '{presetName}_{outputIndex}' em que o nome predefinido é o nome da predefinição no TransformOutput correspondente e o índice de saída é o índice relativo deste JobOutput dentro do JobOutput. Note que este índice é o mesmo que o índice relativo do TransformOutput correspondente dentro da sua Transform.

progress
  • integer

Se o JobOutput estiver num estado de Processamento, isto contém a percentagem de conclusão do Trabalho. O valor é uma estimativa e não se destina a ser usado para prever os tempos de conclusão do Trabalho. Para determinar se o JobOutput está completo, use a propriedade do Estado.

startTime
  • string

A data e hora da UTC em que esta Saída de Trabalho começou a ser processada.

state

Descreve o estado do JobOutput.

JobRetry

Indica que pode ser possível voltar a tentar o Trabalho. Se não for bem sucedido, contacte o suporte do Azure através do Portal Azure.

Name Type Description
DoNotRetry
  • string

A questão tem de ser investigada e, em seguida, o trabalho reapresentado com correções ou novamente julgado uma vez corrigido o problema subjacente.

MayRetry
  • string

A questão pode ser resolvida após um período de tempo e reenviar o mesmo Trabalho.

JobState

Descreve o estado do JobOutput.

Name Type Description
Canceled
  • string

A tarefa foi cancelada. Este é um estado final para o trabalho.

Canceling
  • string

O trabalho está em vias de ser cancelado. Este é um estado transitório para o trabalho.

Error
  • string

O trabalho encontrou um erro. Este é um estado final para o trabalho.

Finished
  • string

O trabalho está terminado. Este é um estado final para o trabalho.

Processing
  • string

O trabalho está a processar. Este é um estado transitório para o trabalho.

Queued
  • string

O trabalho está em fila, à espera que os recursos fiquem disponíveis. Este é um estado transitório.

Scheduled
  • string

O trabalho está a ser programado para ser executado com um recurso disponível. Este é um estado transitório, entre estados em fila e processamento.

ODataError

Informação sobre um erro.

Name Type Description
code
  • string

Um nome de erro independente da linguagem.

details

Os detalhes do erro.

message
  • string

A mensagem de erro.

target
  • string

O alvo do erro (por exemplo, o nome da propriedade em erro).

Priority

Define a prioridade relativa dos TransformOutputs dentro de uma Transformação. Isto define a prioridade que o serviço utiliza para o processamento de TransformOutputs. A prioridade padrão é normal.

Name Type Description
High
  • string

Usado para TransformOutputs que deve ter precedência sobre outros.

Low
  • string

Usado para TransformOutputs que podem ser gerados após transformOutputs normais e de alta prioridade.

Normal
  • string

Usado para TransformOutputs que podem ser gerados na prioridade normal.

SelectAudioTrackByAttribute

Selecione faixas de áudio da entrada especificando um atributo e um filtro de atributo.

Name Type Description
@odata.type string:
  • #Microsoft.Media.SelectAudioTrackByAttribute

O discriminador para tipos derivados.

attribute

O TrackAttribute para filtrar as faixas por.

channelMapping

Designação opcional para faixas de áudio de canal único. Pode ser usado para combinar as faixas em faixas de áudio estéreo ou multicanal.

filter

O tipo de AttributeFilter a aplicar-se ao TrackAttribute para selecionar as faixas.

filterValue
  • string

O valor para filtrar as faixas por. Só é utilizado quando o AtributoFiltro.ValueEquals é especificado para a propriedade Filter.

SelectAudioTrackById

Selecione faixas de áudio a partir da entrada especificando um identificador de faixa.

Name Type Description
@odata.type string:
  • #Microsoft.Media.SelectAudioTrackById

O discriminador para tipos derivados.

channelMapping

Designação opcional para faixas de áudio de canal único. Pode ser usado para combinar as faixas em faixas de áudio estéreo ou multicanal.

trackId
  • integer

Rastreador de rastreio para selecionar

SelectVideoTrackByAttribute

Selecione faixas de vídeo a partir da entrada especificando um atributo e um filtro de atributo.

Name Type Description
@odata.type string:
  • #Microsoft.Media.SelectVideoTrackByAttribute

O discriminador para tipos derivados.

attribute

O TrackAttribute para filtrar as faixas por.

filter

O tipo de AttributeFilter a aplicar-se ao TrackAttribute para selecionar as faixas.

filterValue
  • string

O valor para filtrar as faixas por. Só é utilizado quando o AtributoFiltro.ValueEquals é especificado para a propriedade Filter. Para TrackAttribute.Bitrate, este deve ser um valor inteiro em bits por segundo (por exemplo: '1500000'). O TrackAttribute.Language não é suportado para faixas de vídeo.

SelectVideoTrackById

Selecione faixas de vídeo a partir da entrada especificando um identificador de faixa.

Name Type Description
@odata.type string:
  • #Microsoft.Media.SelectVideoTrackById

O discriminador para tipos derivados.

trackId
  • integer

Rastreador de rastreio para selecionar

systemData

Metadados relativos à criação e última modificação do recurso.

Name Type Description
createdAt
  • string

O calendário da criação de recursos (UTC).

createdBy
  • string

A identidade que criou o recurso.

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt
  • string

O tempotamp de última modificação de recursos (UTC)

lastModifiedBy
  • string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

O tipo de identidade que modificou o recurso pela última vez.

TrackAttribute

O TrackAttribute para filtrar as faixas por.

Name Type Description
Bitrate
  • string

O bitrate da pista.

Language
  • string

A linguagem da pista.

UtcClipTime

Especifica o tempo de clip como uma posição de tempo Utc no ficheiro de mídia. O tempo Utc pode apontar para uma posição diferente dependendo se o ficheiro de mídia começa a partir de um tempotando de zero ou não.

Name Type Description
@odata.type string:
  • #Microsoft.Media.UtcClipTime

O discriminador para tipos derivados.

time
  • string

A posição de tempo na linha do tempo dos meios de entrada com base no tempo utc.

VideoTrackDescriptor

Uma TrackSelection para selecionar faixas de vídeo.

Name Type Description
@odata.type string:
  • #Microsoft.Media.VideoTrackDescriptor

O discriminador para tipos derivados.