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.
Kapselt die komprimierte Bitstreamausgabe für einen Codierungsvorgang mit Unterstützung für die Unterregionsbenachrichtigung.
Syntax
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;
Elemente
NotificationMode
Ein D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE Wert, der zwischen den Ausgabemodi "Fullframe" und "Subregion"-Benachrichtigungen auswählt.
FrameOutputBuffer
Eine D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM für die Vollbildausgabe. Wird verwendet, wenn NotificationModeD3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE_FULL_FRAME wird.
SubregionOutputBuffers
Eine D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM für die Ausgabe pro Unterregion. Wird verwendet, wenn NotificationModeD3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE_SUBREGIONS wird.
Bemerkungen
FrameOutputBuffer und SubregionOutputBuffers sind Mitglieder einer Vereinigung. Es wird nur das Element verwendet, das dem ausgewählten NotificationMode entspricht.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d12video.h |