Skip to main content

AudioIn

Trait AudioIn 

Source
pub trait AudioIn {
    // Required methods
    async fn get_audio_input_attributes(
        &self,
    ) -> Result<GetAudioInputAttributesResponse>;
    async fn get_line_in_level(&self) -> Result<GetLineInLevelResponse>;
    async fn select_audio(&self, request: SelectAudioRequest) -> Result<()>;
    async fn set_audio_input_attributes(
        &self,
        request: SetAudioInputAttributesRequest,
    ) -> Result<()>;
    async fn set_line_in_level(
        &self,
        request: SetLineInLevelRequest,
    ) -> Result<()>;
    async fn start_transmission_to_group(
        &self,
        request: StartTransmissionToGroupRequest,
    ) -> Result<StartTransmissionToGroupResponse>;
    async fn stop_transmission_to_group(
        &self,
        request: StopTransmissionToGroupRequest,
    ) -> Result<()>;
}
Expand description

Control line in

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§