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.
Encapsule la sortie de flux binaire compressé pour une opération d’encodage, avec prise en charge de la notification de sous-région.
Syntaxe
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
Valeur D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE qui sélectionne entre les modes de sortie de notification plein cadre et sous-région.
FrameOutputBuffer
Une D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM pour la sortie plein frame. Utilisé lorsque NotificationMode est D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE_FULL_FRAME.
SubregionOutputBuffers
Une D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM pour la production par sous-région. Utilisé lorsque NotificationMode est D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE_SUBREGIONS.
Remarques
FrameOutputBuffer et Sous-régionOutputBuffers sont membres d’un syndicat. Seul le membre correspondant au NotificationMode sélectionné est utilisé.
Exigences
| Prérequis | Valeur |
|---|---|
| En-tête | d3d12video.h |