Trait windows::Win32::Graphics::Direct3D11::ID3D11VideoContext2_Impl
pub trait ID3D11VideoContext2_Impl: Sized + ID3D11VideoContext1_Impl {
// Required methods
fn VideoProcessorSetOutputHDRMetaData(
&self,
pvideoprocessor: Option<&ID3D11VideoProcessor>,
type: DXGI_HDR_METADATA_TYPE,
size: u32,
phdrmetadata: *const c_void,
);
fn VideoProcessorGetOutputHDRMetaData(
&self,
pvideoprocessor: Option<&ID3D11VideoProcessor>,
ptype: *mut DXGI_HDR_METADATA_TYPE,
size: u32,
pmetadata: *mut c_void,
);
fn VideoProcessorSetStreamHDRMetaData(
&self,
pvideoprocessor: Option<&ID3D11VideoProcessor>,
streamindex: u32,
type: DXGI_HDR_METADATA_TYPE,
size: u32,
phdrmetadata: *const c_void,
);
fn VideoProcessorGetStreamHDRMetaData(
&self,
pvideoprocessor: Option<&ID3D11VideoProcessor>,
streamindex: u32,
ptype: *mut DXGI_HDR_METADATA_TYPE,
size: u32,
pmetadata: *mut c_void,
);
}
Required Methods§
fn VideoProcessorSetOutputHDRMetaData( &self, pvideoprocessor: Option<&ID3D11VideoProcessor>, type: DXGI_HDR_METADATA_TYPE, size: u32, phdrmetadata: *const c_void, )
fn VideoProcessorGetOutputHDRMetaData( &self, pvideoprocessor: Option<&ID3D11VideoProcessor>, ptype: *mut DXGI_HDR_METADATA_TYPE, size: u32, pmetadata: *mut c_void, )
fn VideoProcessorSetStreamHDRMetaData( &self, pvideoprocessor: Option<&ID3D11VideoProcessor>, streamindex: u32, type: DXGI_HDR_METADATA_TYPE, size: u32, phdrmetadata: *const c_void, )
fn VideoProcessorGetStreamHDRMetaData( &self, pvideoprocessor: Option<&ID3D11VideoProcessor>, streamindex: u32, ptype: *mut DXGI_HDR_METADATA_TYPE, size: u32, pmetadata: *mut c_void, )
Object Safety§
This trait is not object safe.