Trait windows::Win32::Graphics::Direct3D11::ID3D11VideoContext3_Impl
pub trait ID3D11VideoContext3_Impl: Sized + ID3D11VideoContext2_Impl {
// Required methods
fn DecoderBeginFrame1(
&self,
pdecoder: Option<&ID3D11VideoDecoder>,
pview: Option<&ID3D11VideoDecoderOutputView>,
contentkeysize: u32,
pcontentkey: *const c_void,
numcomponenthistograms: u32,
phistogramoffsets: *const u32,
pphistogrambuffers: *const Option<ID3D11Buffer>,
) -> Result<()>;
fn SubmitDecoderBuffers2(
&self,
pdecoder: Option<&ID3D11VideoDecoder>,
numbuffers: u32,
pbufferdesc: *const D3D11_VIDEO_DECODER_BUFFER_DESC2,
) -> Result<()>;
}
Required Methods§
fn DecoderBeginFrame1( &self, pdecoder: Option<&ID3D11VideoDecoder>, pview: Option<&ID3D11VideoDecoderOutputView>, contentkeysize: u32, pcontentkey: *const c_void, numcomponenthistograms: u32, phistogramoffsets: *const u32, pphistogrambuffers: *const Option<ID3D11Buffer>, ) -> Result<()>
fn SubmitDecoderBuffers2( &self, pdecoder: Option<&ID3D11VideoDecoder>, numbuffers: u32, pbufferdesc: *const D3D11_VIDEO_DECODER_BUFFER_DESC2, ) -> Result<()>
Object Safety§
This trait is not object safe.