pub struct ConnectorProxy { /* private fields */ }Implementations§
Source§impl ConnectorProxy
impl ConnectorProxy
Sourcepub fn new(channel: AsyncChannel) -> Self
pub fn new(channel: AsyncChannel) -> Self
Create a new Proxy for fuchsia.hardware.audio.signalprocessing/Connector.
Sourcepub fn take_event_stream(&self) -> ConnectorEventStream
pub fn take_event_stream(&self) -> ConnectorEventStream
Get a Stream of events from the remote end of the protocol.
§Panics
Panics if the event stream was already taken.
Sourcepub fn signal_processing_connect(
&self,
protocol: ServerEnd<SignalProcessingMarker>,
) -> Result<(), Error>
pub fn signal_processing_connect( &self, protocol: ServerEnd<SignalProcessingMarker>, ) -> Result<(), Error>
Connect to a SignalProcessing protocol.
Multiple connections may be supported, if a new connection request is not supported, i.e.
the maximum number of connections have already been created, for instance one, then the
protocol channel (not the channel upon which SignalProcessingConnect is being called)
will be closed with a ZX_ERR_ALREADY_BOUND epitaph.
If signal processing is not supported at all, then the protocol channel (again, not the
channel upon which SignalProcessingConnect is being called) will be closed with a
ZX_ERR_NOT_SUPPORTED epitaph.
This method is named SignalProcessingConnect instead of Connect because this protocol
is intended to be composed, and hence the more verbose name allows differentiation and
improved clarity.
Trait Implementations§
Source§impl Clone for ConnectorProxy
impl Clone for ConnectorProxy
Source§fn clone(&self) -> ConnectorProxy
fn clone(&self) -> ConnectorProxy
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl ConnectorProxyInterface for ConnectorProxy
impl ConnectorProxyInterface for ConnectorProxy
fn signal_processing_connect( &self, protocol: ServerEnd<SignalProcessingMarker>, ) -> Result<(), Error>
Source§impl Debug for ConnectorProxy
impl Debug for ConnectorProxy
Source§impl Proxy for ConnectorProxy
impl Proxy for ConnectorProxy
Source§type Protocol = ConnectorMarker
type Protocol = ConnectorMarker
Proxy controls.