D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE-Aufzählung (d3d12video.h)

Gibt an, wie Unterregion-Ausgabepuffer in D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM übergeben werden.

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
} ;

Konstanten

 
D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE_ARRAY_OF_BUFFERS
Jeder Unterbereich wird in ein anderes ID3D12Resource-Pufferobjekt geschrieben. Erfordert D3D12_VIDEO_ENCODER_SUPPORT_FLAG_SUBREGION_NOTIFICATION_AVAILABLE_ARRAY_OF_BUFFERS Unterstützung.
D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE_SINGLE_BUFFER
Alle Unterbereiche werden in den gleichen ID3D12Resource-Puffer geschrieben. Der Treiber partitioniert den Puffer in nicht überlappende Bereiche. Erfordert D3D12_VIDEO_ENCODER_SUPPORT_FLAG_SUBREGION_NOTIFICATION_AVAILABLE_SINGLE_BUFFER Unterstützung.

Bemerkungen

Die zugeordnete ID3D12VideoEncoderHeap muss mit dem entsprechenden D3D12_VIDEO_ENCODER_HEAP_FLAGS Flagsatz erstellt werden.

Anforderungen

Anforderung Wert
Header d3d12video.h

Siehe auch

D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM