Trait windows::Win32::Media::DirectShow::IAMNetShowConfig_Impl
pub trait IAMNetShowConfig_Impl: Sized + IDispatch_Impl {
Show 22 methods
// Required methods
fn BufferingTime(&self, pbufferingtime: *mut f64) -> Result<()>;
fn SetBufferingTime(&self, bufferingtime: f64) -> Result<()>;
fn UseFixedUDPPort(&self, pusefixedudpport: *mut VARIANT_BOOL) -> Result<()>;
fn SetUseFixedUDPPort(&self, usefixedudpport: VARIANT_BOOL) -> Result<()>;
fn FixedUDPPort(&self, pfixedudpport: *mut i32) -> Result<()>;
fn SetFixedUDPPort(&self, fixedudpport: i32) -> Result<()>;
fn UseHTTPProxy(&self, pusehttpproxy: *mut VARIANT_BOOL) -> Result<()>;
fn SetUseHTTPProxy(&self, usehttpproxy: VARIANT_BOOL) -> Result<()>;
fn EnableAutoProxy(&self, penableautoproxy: *mut VARIANT_BOOL) -> Result<()>;
fn SetEnableAutoProxy(&self, enableautoproxy: VARIANT_BOOL) -> Result<()>;
fn HTTPProxyHost(&self, pbstrhttpproxyhost: *mut BSTR) -> Result<()>;
fn SetHTTPProxyHost(&self, bstrhttpproxyhost: &BSTR) -> Result<()>;
fn HTTPProxyPort(&self, phttpproxyport: *mut i32) -> Result<()>;
fn SetHTTPProxyPort(&self, httpproxyport: i32) -> Result<()>;
fn EnableMulticast(&self, penablemulticast: *mut VARIANT_BOOL) -> Result<()>;
fn SetEnableMulticast(&self, enablemulticast: VARIANT_BOOL) -> Result<()>;
fn EnableUDP(&self, penableudp: *mut VARIANT_BOOL) -> Result<()>;
fn SetEnableUDP(&self, enableudp: VARIANT_BOOL) -> Result<()>;
fn EnableTCP(&self, penabletcp: *mut VARIANT_BOOL) -> Result<()>;
fn SetEnableTCP(&self, enabletcp: VARIANT_BOOL) -> Result<()>;
fn EnableHTTP(&self, penablehttp: *mut VARIANT_BOOL) -> Result<()>;
fn SetEnableHTTP(&self, enablehttp: VARIANT_BOOL) -> Result<()>;
}
Required Methods§
fn BufferingTime(&self, pbufferingtime: *mut f64) -> Result<()>
fn SetBufferingTime(&self, bufferingtime: f64) -> Result<()>
fn UseFixedUDPPort(&self, pusefixedudpport: *mut VARIANT_BOOL) -> Result<()>
fn SetUseFixedUDPPort(&self, usefixedudpport: VARIANT_BOOL) -> Result<()>
fn FixedUDPPort(&self, pfixedudpport: *mut i32) -> Result<()>
fn SetFixedUDPPort(&self, fixedudpport: i32) -> Result<()>
fn UseHTTPProxy(&self, pusehttpproxy: *mut VARIANT_BOOL) -> Result<()>
fn SetUseHTTPProxy(&self, usehttpproxy: VARIANT_BOOL) -> Result<()>
fn EnableAutoProxy(&self, penableautoproxy: *mut VARIANT_BOOL) -> Result<()>
fn SetEnableAutoProxy(&self, enableautoproxy: VARIANT_BOOL) -> Result<()>
fn HTTPProxyHost(&self, pbstrhttpproxyhost: *mut BSTR) -> Result<()>
fn SetHTTPProxyHost(&self, bstrhttpproxyhost: &BSTR) -> Result<()>
fn HTTPProxyPort(&self, phttpproxyport: *mut i32) -> Result<()>
fn SetHTTPProxyPort(&self, httpproxyport: i32) -> Result<()>
fn EnableMulticast(&self, penablemulticast: *mut VARIANT_BOOL) -> Result<()>
fn SetEnableMulticast(&self, enablemulticast: VARIANT_BOOL) -> Result<()>
fn EnableUDP(&self, penableudp: *mut VARIANT_BOOL) -> Result<()>
fn SetEnableUDP(&self, enableudp: VARIANT_BOOL) -> Result<()>
fn EnableTCP(&self, penabletcp: *mut VARIANT_BOOL) -> Result<()>
fn SetEnableTCP(&self, enabletcp: VARIANT_BOOL) -> Result<()>
fn EnableHTTP(&self, penablehttp: *mut VARIANT_BOOL) -> Result<()>
fn SetEnableHTTP(&self, enablehttp: VARIANT_BOOL) -> Result<()>
Object Safety§
This trait is not object safe.