Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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_BUFFERSJeder 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_BUFFERAlle 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 |