サブリージョン通知をサポートして、エンコード操作の圧縮されたビットストリーム出力をカプセル化します。
構文
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
フル フレームとサブリージョンの通知出力モードを選択する D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE 値。
FrameOutputBuffer
フルフレーム出力の D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM 。 NotificationMode がD3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE_FULL_FRAMEされるときに使用されます。
SubregionOutputBuffers
サブリージョンごとの出力の D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM 。 NotificationMode がD3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE_SUBREGIONSされるときに使用されます。
注釈
FrameOutputBuffer と SubregionOutputBuffers は共用体のメンバーです。 選択した NotificationMode に対応するメンバーのみが使用されます。
Requirements
| Requirement | 価値 |
|---|---|
| ヘッダー | d3d12video.h |