use crate::imp::audio_track as imp_at; use crate::media_stream_track::media_stream_track; use crate::media_stream_track::RtcTrackState; use std::fmt::Debug; #[derive(Clone)] pub struct RtcAudioTrack { pub(crate) handle: imp_at::RtcAudioTrack, } impl RtcAudioTrack { media_stream_track!(); } impl Debug for RtcAudioTrack { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { f.debug_struct("RtcAudioTrack") .field("id", &self.id()) .field("enabled", &self.enabled()) .field("state", &self.state()) .finish() } }