Trait gstreamer::subclass::prelude::DeviceProviderImpl[][src]

pub trait DeviceProviderImpl: DeviceProviderImplExt + ObjectImpl + Send + Sync {
    fn metadata() -> Option<&'static DeviceProviderMetadata> { ... }
fn probe(&self, device_provider: &Self::Type) -> Vec<Device> { ... }
fn start(&self, device_provider: &Self::Type) -> Result<(), LoggableError> { ... }
fn stop(&self, device_provider: &Self::Type) { ... } }

Provided methods

fn metadata() -> Option<&'static DeviceProviderMetadata>[src]

fn probe(&self, device_provider: &Self::Type) -> Vec<Device>[src]

fn start(&self, device_provider: &Self::Type) -> Result<(), LoggableError>[src]

fn stop(&self, device_provider: &Self::Type)[src]

Loading content...

Implementors

Loading content...