ID3D12VideoEncoder interface (d3d12video.h)
Represents a Direct3D 12 video encoder.
Inheritance
The ID3D12VideoEncoder interface inherits from the ID3D12Pageable interface.
Methods
The ID3D12VideoEncoder interface has these methods.
ID3D12VideoEncoder::GetCodec Gets the codec associated with the video encoder. |
ID3D12VideoEncoder::GetCodecConfiguration Gets the codec configuration parameters associated with the video encoder. |
ID3D12VideoEncoder::GetCodecProfile Gets the codec profile associated with the video encoder. |
ID3D12VideoEncoder::GetEncoderFlags Gets the encoder flags with which the video encoder was initialized. |
ID3D12VideoEncoder::GetInputFormat Gets the input format of the video encoder. |
ID3D12VideoEncoder::GetMaxMotionEstimationPrecision Gets the maximum motion estimation precision of the video encoder. |
ID3D12VideoEncoder::GetNodeMask Gets the node mask for the video encoder. |
Remarks
Get an instance of this class by calling ID3D12VideoDevice3::CreateVideoEncoder.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Build 22000 |
Minimum supported server | Windows Build 22000 |
Header | d3d12video.h |