webrtc.interfaces.rtc_audio_source#
- class webrtc.interfaces.rtc_audio_source.RTCAudioSource(native_obj=None)#
Bases:
webrtc.base.WebRTCObject
The
webrtc.MediaStreamTrack
interface represents a single media track within a stream; typically, these are audio or video tracks, but other track types may exist as well.- createTrack() webrtc.MediaStreamTrack #
Alias for
create_track
- create_track() webrtc.MediaStreamTrack #
Create
webrtc.MediaStreamTrack
whose source is thewebrtc.RTCAudioSource
.- Returns
A
webrtc.MediaStreamTrack
object representing the media track.- Return type
- onData(data: webrtc.RTCOnDataEvent)#
Alias for
on_data
- on_data(data: webrtc.RTCOnDataEvent)#
Push a new audio samples to every non-stopped local audio
webrtc.MediaStreamTrack
created withcreateTrack
.- Parameters
data (
webrtc.RTCOnDataEvent
) – Awebrtc.RTCOnDataEvent
object representing new audio samples.- Return type
None