Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie comment les mémoires tampons de sortie de sous-région sont passées dans D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM.
Syntaxe
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_BUFFERSChaque sous-région est écrite dans un objet tampon ID3D12Resource différent. Nécessite D3D12_VIDEO_ENCODER_SUPPORT_FLAG_SUBREGION_NOTIFICATION_AVAILABLE_ARRAY_OF_BUFFERS prise en charge. |
D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE_SINGLE_BUFFERToutes les sous-régions sont écrites dans la même mémoire tampon ID3D12Resource . Le pilote partitionne la mémoire tampon en régions qui ne se chevauchent pas. Nécessite D3D12_VIDEO_ENCODER_SUPPORT_FLAG_SUBREGION_NOTIFICATION_AVAILABLE_SINGLE_BUFFER prise en charge. |
Remarques
L’ID3D12VideoEncoderHeap associé doit être créé avec le jeu d’indicateurs de D3D12_VIDEO_ENCODER_HEAP_FLAGS correspondant.
Exigences
| Prérequis | Valeur |
|---|---|
| En-tête | d3d12video.h |