H265VideoLayer 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 configurações a serem usadas ao codificar o vídeo de entrada em uma camada de taxa de bits de saída desejada.
public class H265VideoLayer : Microsoft.Azure.Management.Media.Models.Layer
type H265VideoLayer = class
inherit Layer
Public Class H265VideoLayer
Inherits Layer
- Herança
- Derivado
Construtores
H265VideoLayer() |
Inicializa uma nova instância da classe H265VideoLayer. |
H265VideoLayer(Int32, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<Boolean>) |
Inicializa uma nova instância da classe H265VideoLayer. |
Propriedades
AdaptiveBFrame |
Obtém ou define se os quadros B adaptáveis devem ou não ser usados ao codificar essa camada. Se não for especificado, o codificador o ativará sempre que o perfil de vídeo permitir seu uso. |
BFrames |
Obtém ou define o número de quadros B a serem usados ao codificar essa camada. Se não for especificado, o codificador escolherá um número apropriado com base no perfil e no nível do vídeo. |
Bitrate |
Obtém ou define a taxa média de bits em bits por segundo na qual codificar o vídeo de entrada ao gerar essa camada. Por exemplo: uma taxa de bits de destino de 3000Kbps ou 3 Mbps significa que esse valor deve ser 3000000. Esse é um campo obrigatório. |
FrameRate |
Obtém ou define a taxa de quadros (em quadros por segundo) na qual codificar essa camada. O valor pode estar na forma de M/N em que M e N são inteiros (por exemplo, 30000/1001) ou na forma de um número (por exemplo, 30 ou 29,97). O codificador impõe restrições às taxas de quadros permitidas com base no perfil e no nível. Se não for especificado, o codificador usará a mesma taxa de quadros que o vídeo de entrada. |
Height |
Obtém ou define a altura do vídeo de saída para essa camada. O valor pode ser absoluto (em pixels) ou relativo (em porcentagem). Por exemplo, 50% significa que o vídeo de saída tem metade de tantos pixels de altura quanto a entrada. (Herdado de Layer) |
Label |
Obtém ou define o rótulo alfanumérico para essa camada, que pode ser usado na multiplexação de diferentes camadas de áudio e vídeo ou na nomenclatura do arquivo de saída. (Herdado de Layer) |
MaxBitrate |
Obtém ou define a taxa de bits máxima (em bits por segundo), na qual o buffer VBV deve ser considerado para recarregar. Se não for especificado, o padrão será o mesmo valor que a taxa de bits. |
Slices |
Obtém ou define o número de fatias a serem usadas ao codificar essa camada. Se não for especificado, o padrão será zero, o que significa que o codificador usará uma única fatia para cada quadro. |
Width |
Obtém ou define a largura do vídeo de saída para essa camada. O valor pode ser absoluto (em pixels) ou relativo (em porcentagem). Por exemplo, 50% significa que o vídeo de saída tem metade de tantos pixels de largura quanto a entrada. (Herdado de Layer) |
Métodos
Validate() |
Valide o objeto . |
Aplica-se a
Azure SDK for .NET