pub enum ConnectorRequest {
SignalProcessingConnect {
protocol: ServerEnd<SignalProcessingMarker>,
control_handle: ConnectorControlHandle,
},
}
Expand description
For an overview of the signal processing protocols see Audio Signal Processing
Variants§
SignalProcessingConnect
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.
Implementations§
Source§impl ConnectorRequest
impl ConnectorRequest
pub fn into_signal_processing_connect( self, ) -> Option<(ServerEnd<SignalProcessingMarker>, ConnectorControlHandle)>
Sourcepub fn method_name(&self) -> &'static str
pub fn method_name(&self) -> &'static str
Name of the method defined in FIDL