Compartir a través de


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.

odataType

Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto

rateControlMode

Modo de control de velocidad de vídeo

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.

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.

label

Etiqueta opcional para el códec. La etiqueta se puede usar para controlar el comportamiento de multiplexación.

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

syncMode

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