Skip to content

Latest commit

 

History

History
61 lines (48 loc) · 1.81 KB

ns-d3d12video-d3d12_video_encoder_compressed_bitstream.md

File metadata and controls

61 lines (48 loc) · 1.81 KB
UID tech.root title ms.date targetos description prerelease req.construct-type req.ddi-compliance req.dll req.header req.include-header req.kmdf-ver req.lib req.max-support req.redist req.target-min-winverclnt req.target-min-winversvr req.target-type req.typenames req.umdf-ver req.unicode-ansi topic_type api_type api_location api_name f1_keywords dev_langs
NS:d3d12video.D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM
mf
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM
07/01/2021
Windows
Encapsulates the compressed bitstream output for the encoding operation.
false
structure
d3d12video.h
Windows Build 22000
Windows Build 22000
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM
apiref
HeaderDef
d3d12video.h
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM
d3d12video/D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM
c++

-description

Encapsulates the compressed bitstream output for the encoding operation.

-struct-fields

-field pBuffer

A pointer to a ID3D12Resource containing the compressed bitstream buffer. Note that the resource buffer size is not the available size for this encoding operation because FrameStartOffset needs to be taken into account against this size.

-field FrameStartOffset

A UINT64 specifying th offset into the compressed bitstream where the encoder may start adding the current frame output.

-remarks

The output bitstream is expected to contain the subregion headers, but not the picture, sequence, video or other headers. The host is responsible for coding those headers and generating the complete bitstream.

In subregion frame partitioning, all subregions for a given frame encoding operation output must be placed in top/down, left/right order and must be contiguous.

-see-also