pub enum EffectsControllerRequest {
UpdateEffect {
effect_name: String,
config: String,
responder: EffectsControllerUpdateEffectResponder,
},
}
Variants§
UpdateEffect
Sends the config
message to an audio effect named effect_name
. If the
server closes the EffectsController
connection for any reason, that
indicates that the effects have been reset and any state associated with
previous UpdateEffect
messages have been lost. Clients who wish to re-apply
state should respond by reconnecting and resending any needed UpdateEffect
messages. If a client closes the connection, no state will be lost but the
client will also be unable to determine if and when any state associated with
previous messages have been lost.
Returns success (empty response) if the message was accepted by an
effect named effect_name
.
Returns UpdateEffectError.INVALID_CONFIG
if an effect with the name
effect_name
was found, but the config
message was rejected.
Returns UpdateEffectError.NOT_FOUND
if no effect with name effect_name
could be located.
Implementations§
Source§impl EffectsControllerRequest
impl EffectsControllerRequest
pub fn into_update_effect( self, ) -> Option<(String, String, EffectsControllerUpdateEffectResponder)>
Sourcepub fn method_name(&self) -> &'static str
pub fn method_name(&self) -> &'static str
Name of the method defined in FIDL