Trait windows::Media::Devices::IMediaDeviceController_Impl
pub trait IMediaDeviceController_Impl: Sized {
// Required methods
fn GetAvailableMediaStreamProperties(
&self,
mediastreamtype: MediaStreamType
) -> Result<IVectorView<IMediaEncodingProperties>>;
fn GetMediaStreamProperties(
&self,
mediastreamtype: MediaStreamType
) -> Result<IMediaEncodingProperties>;
fn SetMediaStreamPropertiesAsync(
&self,
mediastreamtype: MediaStreamType,
mediaencodingproperties: Option<&IMediaEncodingProperties>
) -> Result<IAsyncAction>;
}
Required Methods§
fn GetAvailableMediaStreamProperties( &self, mediastreamtype: MediaStreamType ) -> Result<IVectorView<IMediaEncodingProperties>>
fn GetMediaStreamProperties( &self, mediastreamtype: MediaStreamType ) -> Result<IMediaEncodingProperties>
fn SetMediaStreamPropertiesAsync( &self, mediastreamtype: MediaStreamType, mediaencodingproperties: Option<&IMediaEncodingProperties> ) -> Result<IAsyncAction>
Object Safety§
This trait is not object safe.