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

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

Provided methods

fn probe(&self, device_provider: &DeviceProvider) -> Vec<Device>

fn start(&self, device_provider: &DeviceProvider) -> Result<(), LoggableError>

fn stop(&self, device_provider: &DeviceProvider)

Loading content...

Implementors

Loading content...