Image Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Descreve as propriedades básicas para gerar miniaturas do vídeo de entrada
[Newtonsoft.Json.JsonObject("#Microsoft.Media.Image")]
public class Image : Microsoft.Azure.Management.Media.Models.Video
[<Newtonsoft.Json.JsonObject("#Microsoft.Media.Image")>]
type Image = class
inherit Video
Public Class Image
Inherits Video
- Herança
- Derivado
- Atributos
-
Newtonsoft.Json.JsonObjectAttribute
Construtores
Image() |
Inicializa uma nova instância da classe Image. |
Image(String, String, Nullable<TimeSpan>, Nullable<StretchMode>, Nullable<VideoSyncMode>, String, String) |
Inicializa uma nova instância da classe Image. |
Propriedades
KeyFrameInterval |
Obtém ou define a distância entre dois quadros-chave. O valor deve ser diferente de zero no intervalo [0,5, 20] segundos, especificado no formato ISO 8601. O padrão é 2 segundos (PT2S). Observe que essa configuração será ignorada se VideoSyncMode.Passthrough estiver definido, em que o valor KeyFrameInterval seguirá a configuração de origem de entrada. (Herdado de Video) |
Label |
Obtém ou define um rótulo opcional para o codec. O rótulo pode ser usado para controlar o comportamento de muxing. (Herdado de Codec) |
Range |
Obtém ou define a posição relativa à hora de início predefinida de transformação no vídeo de entrada no qual parar de gerar miniaturas. O valor pode estar no formato ISO 8601 (por exemplo, PT5M30S para parar em 5 minutos e 30 segundos a partir da hora de início) ou uma contagem de quadros (por exemplo, 300 para parar no 300º quadro do quadro na hora de início. Se esse valor for 1, significará produzir apenas uma miniatura na hora de início) ou um valor relativo para a duração do fluxo (por exemplo, 50% para parar na metade da duração do fluxo a partir da hora de início). O valor padrão é 100%, que significa parar no fim do fluxo. |
Start |
Obtém ou define a posição no vídeo de entrada de onde começar a gerar miniaturas. O valor pode estar no formato ISO 8601 (por exemplo, PT05S para iniciar em 5 segundos) ou uma contagem de quadros (por exemplo, 10 para iniciar no 10º quadro) ou um valor relativo para a duração do fluxo (por exemplo, 10% para iniciar com 10% da duração do fluxo). Também dá suporte à macro {Best}, que diz ao codificador para selecionar a melhor miniatura dos primeiros segundos do vídeo e produzirá apenas uma miniatura, não importando quais são as outras configurações para Step e Range. O valor padrão é macro {Best}. |
Step |
Obtém ou define os intervalos nos quais as miniaturas são geradas. O valor pode estar no formato ISO 8601 (por exemplo, PT05S para uma imagem a cada 5 segundos) ou uma contagem de quadros (por exemplo, 30 para uma imagem a cada 30 quadros) ou um valor relativo para a duração do fluxo (por exemplo, 10% para uma imagem a cada 10% da duração do fluxo). Observação: o valor da etapa afetará a primeira miniatura gerada, que pode não ser exatamente a especificada na hora de início da predefinição de transformação. Isso ocorre devido ao codificador, que tenta selecionar a melhor miniatura entre a hora de início e a Posição da etapa da hora de início como a primeira saída. Como o valor padrão é 10%, isso significa que, se o fluxo tiver uma duração longa, a primeira miniatura gerada poderá estar longe da especificada na hora de início. Tente selecionar um valor razoável para Etapa se a primeira miniatura for esperada perto da hora de início ou definir o valor de Intervalo como 1 se apenas uma miniatura for necessária na hora de início. |
StretchMode |
Obtém ou define o modo de redimensionamento – como o vídeo de entrada será redimensionado para se ajustar à resolução de saída desejada. O padrão é AutoSize. Os valores possíveis incluem: 'None', 'AutoSize', 'AutoFit' (Herdado de Video) |
SyncMode |
Obtém ou define o Modo de Sincronização de Vídeo. Os valores possíveis incluem: 'Auto', 'Passthrough', 'Cfr', 'Vfr' (Herdado de Video) |
Métodos
Validate() |
Valide o objeto . |
Aplica-se a
Azure SDK for .NET