enumeración D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE (d3d12video.h)

Especifica cómo se pasan los búferes de salida de la subdivisión en D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM.

Syntax

typedef enum D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE {
  D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE_ARRAY_OF_BUFFERS,
  D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE_SINGLE_BUFFER
} ;

Constants

 
D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE_ARRAY_OF_BUFFERS
Cada subred se escribe en un objeto de búfer ID3D12Resource diferente. Requiere compatibilidad con D3D12_VIDEO_ENCODER_SUPPORT_FLAG_SUBREGION_NOTIFICATION_AVAILABLE_ARRAY_OF_BUFFERS .
D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE_SINGLE_BUFFER
Todas las subredes se escriben en el mismo búfer ID3D12Resource . El controlador particiona el búfer en regiones no superpuestas. Requiere compatibilidad con D3D12_VIDEO_ENCODER_SUPPORT_FLAG_SUBREGION_NOTIFICATION_AVAILABLE_SINGLE_BUFFER .

Observaciones

El id3D12VideoEncoderHeap asociado debe crearse con el conjunto de marcas de D3D12_VIDEO_ENCODER_HEAP_FLAGS correspondientes.

Requisitos

Requisito Value
Header d3d12video.h

Consulte también

D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM