pub trait FactoryProxyInterface: Send + Sync {
    type CreateCapturerResponseFut: Future<Output = Result<(Clock, AudioStreamType), Error>> + Send;
    type CreateRendererResponseFut: Future<Output = Result<(Clock, AudioStreamType), Error>> + Send;

    // Required methods
    fn create_capturer(
        &self,
        request: ServerEnd<AudioCapturerMarker>
    ) -> Self::CreateCapturerResponseFut;
    fn create_renderer(
        &self,
        renderer: ServerEnd<AudioRendererMarker>
    ) -> Self::CreateRendererResponseFut;
}

Required Associated Types§

Required Methods§

source

fn create_capturer( &self, request: ServerEnd<AudioCapturerMarker> ) -> Self::CreateCapturerResponseFut

source

fn create_renderer( &self, renderer: ServerEnd<AudioRendererMarker> ) -> Self::CreateRendererResponseFut

Implementors§