pub trait ID3D12VideoProcessor_Impl: Sized + ID3D12Pageable_Impl {
// Required methods
fn GetNodeMask(&self) -> u32;
fn GetNumInputStreamDescs(&self) -> u32;
fn GetInputStreamDescs(
&self,
numinputstreamdescs: u32,
pinputstreamdescs: *mut D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC
) -> Result<()>;
fn GetOutputStreamDesc(&self) -> D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC;
}
Required Methods§
fn GetNodeMask(&self) -> u32
fn GetNumInputStreamDescs(&self) -> u32
fn GetInputStreamDescs( &self, numinputstreamdescs: u32, pinputstreamdescs: *mut D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC ) -> Result<()>
fn GetOutputStreamDesc(&self) -> D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC
Object Safety§
This trait is not object safe.