pub struct AudioFacade { /* private fields */ }Implementations§
Source§impl AudioFacade
 
impl AudioFacade
pub fn new() -> Result<AudioFacade, Error>
pub async fn put_input_audio(&self, args: Value) -> Result<Value, Error>
pub async fn start_input_injection(&self, args: Value) -> Result<Value, Error>
pub async fn stop_input_injection(&self) -> Result<Value, Error>
pub async fn start_output_save(&self) -> Result<Value, Error>
pub async fn stop_output_save(&self) -> Result<Value, Error>
pub async fn get_output_audio(&self) -> Result<Value, Error>
pub async fn play_sine_wave(&self) -> Result<Value, Error>
Trait Implementations§
Source§impl Debug for AudioFacade
 
impl Debug for AudioFacade
Source§impl Facade for AudioFacade
 
impl Facade for AudioFacade
Source§fn handle_request<'life0, 'async_trait>(
    &'life0 self,
    method: String,
    args: Value,
) -> Pin<Box<dyn Future<Output = Result<Value, Error>> + 'async_trait>>where
    Self: 'async_trait,
    'life0: 'async_trait,
 
fn handle_request<'life0, 'async_trait>(
    &'life0 self,
    method: String,
    args: Value,
) -> Pin<Box<dyn Future<Output = Result<Value, Error>> + 'async_trait>>where
    Self: 'async_trait,
    'life0: 'async_trait,
Asynchronously handle the incoming request for the given method and arguments, returning a
future object representing the pending operation.
Auto Trait Implementations§
impl !Freeze for AudioFacade
impl !RefUnwindSafe for AudioFacade
impl Send for AudioFacade
impl Sync for AudioFacade
impl Unpin for AudioFacade
impl !UnwindSafe for AudioFacade
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
    D: ResourceDialect,
 
impl<T, D> Encode<Ambiguous1, D> for Twhere
    D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
    D: ResourceDialect,
 
impl<T, D> Encode<Ambiguous2, D> for Twhere
    D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
 
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
 
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type 
T to [Self]§impl<T> Instrument for T
 
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoAny for T
 
impl<T> IntoAny for T
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> OptionalField for Twhere
    T: ?Sized,
 
impl<T> OptionalField for Twhere
    T: ?Sized,
§impl<T> Pointable for T
 
impl<T> Pointable for T
Source§impl<T, U> TryIntoExt<U> for Twhere
    U: TryFromExt<T>,
 
impl<T, U> TryIntoExt<U> for Twhere
    U: TryFromExt<T>,
type Error = <U as TryFromExt<T>>::Error
Source§fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
 
fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
Tries to perform the conversion.