estructura D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM1 (d3d12video.h)

Encapsula la salida de secuencia de bits comprimida para una operación de codificación, con compatibilidad con la notificación de la subdivisión.

Syntax

typedef struct D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM1 {
  D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE NotificationMode;
  union {
    D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM           FrameOutputBuffer;
    D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM SubregionOutputBuffers;
  };
} D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM1;

Members

NotificationMode

Valor de D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE que selecciona entre los modos de salida de notificación de fotograma completo y de la subdivisión.

FrameOutputBuffer

Un D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM para la salida de fotograma completo. Se usa cuando Se D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE_FULL_FRAMENotificationMode.

SubregionOutputBuffers

Un D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM para la salida por subdivisión. Se usa cuando Se D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE_SUBREGIONSNotificationMode.

Observaciones

FrameOutputBuffer y SubdivisionOutputBuffers son miembros de una unión. Solo se usa el miembro correspondiente al objeto NotificationMode seleccionado.

Requisitos

Requisito Value
Header d3d12video.h

Consulte también

D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS1