pub enum EndpointSpec {
WebRtcPublish(WebRtcPublishEndpoint),
WebRtcPlay(WebRtcPlayEndpoint),
}Expand description
Media element that one or more media data streams flow through.
Variants§
WebRtcPublish(WebRtcPublishEndpoint)
WebRtcPublishEndpoint element.
WebRtcPlay(WebRtcPlayEndpoint)
WebRtcPlayEndpoint element.
Trait Implementations§
Source§impl Debug for EndpointSpec
impl Debug for EndpointSpec
Source§impl From<EndpointSpec> for MemberElement
impl From<EndpointSpec> for MemberElement
Source§fn from(spec: EndpointSpec) -> Self
fn from(spec: EndpointSpec) -> Self
Converts to this type from the input type.
Source§impl From<WebRtcPlayEndpoint> for EndpointSpec
impl From<WebRtcPlayEndpoint> for EndpointSpec
Source§fn from(original: WebRtcPlayEndpoint) -> EndpointSpec
fn from(original: WebRtcPlayEndpoint) -> EndpointSpec
Converts to this type from the input type.
Source§impl From<WebRtcPublishEndpoint> for EndpointSpec
impl From<WebRtcPublishEndpoint> for EndpointSpec
Source§fn from(original: WebRtcPublishEndpoint) -> EndpointSpec
fn from(original: WebRtcPublishEndpoint) -> EndpointSpec
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for EndpointSpec
impl RefUnwindSafe for EndpointSpec
impl Send for EndpointSpec
impl Sync for EndpointSpec
impl Unpin for EndpointSpec
impl UnsafeUnpin for EndpointSpec
impl UnwindSafe for EndpointSpec
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request