H264Video interface
Describe todas las propiedades para codificar un vídeo con el códec H.264.
- Extends
Propiedades
complexity | Indica al codificador cómo elegir su configuración de codificación. El valor predeterminado es Equilibrado. |
layers | Colección de capas H.264 de salida que va a generar el codificador. |
odata |
Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto |
rate |
Modo de control de velocidad de vídeo |
scene |
Si el codificador debe insertar fotogramas clave en los cambios en la escena. Si no se especifica, el valor predeterminado es false. Esta marca debe establecerse en true solo cuando el codificador se configura para generar un solo vídeo de salida. |
Propiedades heredadas
key |
Distancia entre dos fotogramas clave. El valor debe ser distinto de cero en el intervalo [0,5, 20] segundos, especificado en formato ISO 8601. El valor predeterminado es 2 segundos (PT2S). Tenga en cuenta que esta configuración se omite si se establece VideoSyncMode.Passthrough, donde el valor KeyFrameInterval seguirá la configuración de origen de entrada. |
label | Etiqueta opcional para el códec. La etiqueta se puede usar para controlar el comportamiento de multiplexación. |
stretch |
Modo de cambio de tamaño: cómo se cambiará el tamaño del vídeo de entrada para ajustarse a las resoluciones de salida deseadas. El valor predeterminado es AutoSize |
sync |
Modo de sincronización de vídeo |
Detalles de las propiedades
complexity
Indica al codificador cómo elegir su configuración de codificación. El valor predeterminado es Equilibrado.
complexity?: string
Valor de propiedad
string
layers
Colección de capas H.264 de salida que va a generar el codificador.
layers?: H264Layer[]
Valor de propiedad
odataType
Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto
odataType: "#Microsoft.Media.H264Video"
Valor de propiedad
"#Microsoft.Media.H264Video"
rateControlMode
Modo de control de velocidad de vídeo
rateControlMode?: string
Valor de propiedad
string
sceneChangeDetection
Si el codificador debe insertar fotogramas clave en los cambios en la escena. Si no se especifica, el valor predeterminado es false. Esta marca debe establecerse en true solo cuando el codificador se configura para generar un solo vídeo de salida.
sceneChangeDetection?: boolean
Valor de propiedad
boolean
Detalles de las propiedades heredadas
keyFrameInterval
Distancia entre dos fotogramas clave. El valor debe ser distinto de cero en el intervalo [0,5, 20] segundos, especificado en formato ISO 8601. El valor predeterminado es 2 segundos (PT2S). Tenga en cuenta que esta configuración se omite si se establece VideoSyncMode.Passthrough, donde el valor KeyFrameInterval seguirá la configuración de origen de entrada.
keyFrameInterval?: string
Valor de propiedad
string
Heredado deVideo.keyFrameInterval
label
Etiqueta opcional para el códec. La etiqueta se puede usar para controlar el comportamiento de multiplexación.
label?: string
Valor de propiedad
string
Heredado deVideo.label
stretchMode
Modo de cambio de tamaño: cómo se cambiará el tamaño del vídeo de entrada para ajustarse a las resoluciones de salida deseadas. El valor predeterminado es AutoSize
stretchMode?: string
Valor de propiedad
string
Heredado deVideo.stretchMode
syncMode
Modo de sincronización de vídeo
syncMode?: string
Valor de propiedad
string
Heredado deVideo.syncMode