windows::Win32::Media::DirectShow::Tv

Trait IMSVidStreamBufferSink3_Impl

pub trait IMSVidStreamBufferSink3_Impl: IMSVidStreamBufferSink2_Impl {
Show 18 methods // Required methods fn SetMinSeek(&self) -> Result<i32>; fn AudioCounter(&self) -> Result<IUnknown>; fn VideoCounter(&self) -> Result<IUnknown>; fn CCCounter(&self) -> Result<IUnknown>; fn WSTCounter(&self) -> Result<IUnknown>; fn SetAudioAnalysisFilter(&self, szclsid: &BSTR) -> Result<()>; fn AudioAnalysisFilter(&self) -> Result<BSTR>; fn Set_AudioAnalysisFilter(&self, guid: &GUID) -> Result<()>; fn _AudioAnalysisFilter(&self) -> Result<GUID>; fn SetVideoAnalysisFilter(&self, szclsid: &BSTR) -> Result<()>; fn VideoAnalysisFilter(&self) -> Result<BSTR>; fn Set_VideoAnalysisFilter(&self, guid: &GUID) -> Result<()>; fn _VideoAnalysisFilter(&self) -> Result<GUID>; fn SetDataAnalysisFilter(&self, szclsid: &BSTR) -> Result<()>; fn DataAnalysisFilter(&self) -> Result<BSTR>; fn Set_DataAnalysisFilter(&self, guid: &GUID) -> Result<()>; fn _DataAnalysisFilter(&self) -> Result<GUID>; fn LicenseErrorCode(&self) -> Result<HRESULT>;
}

Required Methods§

fn SetMinSeek(&self) -> Result<i32>

fn AudioCounter(&self) -> Result<IUnknown>

fn VideoCounter(&self) -> Result<IUnknown>

fn CCCounter(&self) -> Result<IUnknown>

fn WSTCounter(&self) -> Result<IUnknown>

fn SetAudioAnalysisFilter(&self, szclsid: &BSTR) -> Result<()>

fn AudioAnalysisFilter(&self) -> Result<BSTR>

fn Set_AudioAnalysisFilter(&self, guid: &GUID) -> Result<()>

fn _AudioAnalysisFilter(&self) -> Result<GUID>

fn SetVideoAnalysisFilter(&self, szclsid: &BSTR) -> Result<()>

fn VideoAnalysisFilter(&self) -> Result<BSTR>

fn Set_VideoAnalysisFilter(&self, guid: &GUID) -> Result<()>

fn _VideoAnalysisFilter(&self) -> Result<GUID>

fn SetDataAnalysisFilter(&self, szclsid: &BSTR) -> Result<()>

fn DataAnalysisFilter(&self) -> Result<BSTR>

fn Set_DataAnalysisFilter(&self, guid: &GUID) -> Result<()>

fn _DataAnalysisFilter(&self) -> Result<GUID>

fn LicenseErrorCode(&self) -> Result<HRESULT>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§