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.