ID3D12VideoEncoderHeap interface (d3d12video.h)

Represents a Direct3D 12 video encoder heap.

Inheritance

The ID3D12VideoEncoderHeap interface inherits from the ID3D12Pageable interface.

Methods

The ID3D12VideoEncoderHeap interface has these methods.

 
ID3D12VideoEncoderHeap::GetCodec

Gets the codec associated with the video encoder heap.
ID3D12VideoEncoderHeap::GetCodecLevel

Gets the codec level associated with the video encoder heap.
ID3D12VideoEncoderHeap::GetCodecProfile

Gets the codec profile associated with the video encoder heap.
ID3D12VideoEncoderHeap::GetEncoderHeapFlags

Gets the encoder heap flags with which the video encoder heap was initialized.
ID3D12VideoEncoderHeap::GetNodeMask

Gets the node mask for the video encoder heap.
ID3D12VideoEncoderHeap::GetResolutionList

Gets the resolution list associated with the video encoder heap.
ID3D12VideoEncoderHeap::GetResolutionListCount

The ID3D12VideoEncoderHeap::GetResolutionListCount method (d3d12video.h) gets the resolution list count associated with the video encoder heap.

Remarks

Get an instance of this class by calling ID3D12VideoDevice3::CreateVideoEncoderHeap

Requirements

Requirement Value
Minimum supported client Windows Build 22000
Minimum supported server Windows Build 22000
Header d3d12video.h