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", so this trait is not object safe.

Implementors§