26 virtual ::cricket::MediaType media_type()
const = 0;
28 virtual ::std::optional<::std::string> mid()
const = 0;
30 virtual ::webrtc::scoped_refptr<::webrtc::RtpSenderInterface> sender()
const = 0;
32 virtual ::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface> receiver()
const = 0;
34 virtual bool stopped()
const = 0;
36 virtual bool stopping()
const = 0;
38 virtual ::webrtc::RtpTransceiverDirection direction()
const = 0;
40 virtual void SetDirection(::webrtc::RtpTransceiverDirection new_direction);
42 virtual ::webrtc::RTCError SetDirectionWithError(::webrtc::RtpTransceiverDirection);
44 virtual ::std::optional<::webrtc::RtpTransceiverDirection> current_direction()
const = 0;
46 virtual ::std::optional<::webrtc::RtpTransceiverDirection> fired_direction()
const;
48 virtual ::webrtc::RTCError StopStandard();
50 virtual void StopInternal();
56 virtual ::std::vector<::webrtc::RtpCodecCapability> codec_preferences()
const = 0;
58 virtual ::std::vector<::webrtc::RtpHeaderExtensionCapability> GetHeaderExtensionsToNegotiate()
const = 0;
60 virtual ::std::vector<::webrtc::RtpHeaderExtensionCapability> GetNegotiatedHeaderExtensions()
const = 0;
62 virtual ::webrtc::RTCError
77 MCNAPI
void $SetDirection(::webrtc::RtpTransceiverDirection new_direction);