pub trait IRTCSessionStateChangeEvent2_Impl: Sized + IRTCSessionStateChangeEvent_Impl {
// Required methods
fn MediaTypes(&self) -> Result<i32>;
fn get_RemotePreferredSecurityLevel(
&self,
ensecuritytype: RTC_SECURITY_TYPE,
) -> Result<RTC_SECURITY_LEVEL>;
fn IsForked(&self) -> Result<VARIANT_BOOL>;
fn GetRemoteSessionDescription(
&self,
pbstrcontenttype: *mut BSTR,
pbstrsessiondescription: *mut BSTR,
) -> Result<()>;
}
Required Methods§
fn MediaTypes(&self) -> Result<i32>
fn get_RemotePreferredSecurityLevel( &self, ensecuritytype: RTC_SECURITY_TYPE, ) -> Result<RTC_SECURITY_LEVEL>
fn IsForked(&self) -> Result<VARIANT_BOOL>
fn GetRemoteSessionDescription( &self, pbstrcontenttype: *mut BSTR, pbstrsessiondescription: *mut BSTR, ) -> Result<()>
Object Safety§
This trait is not object safe.