[][src]Enum rml_rtmp::messages::UserControlEventType

pub enum UserControlEventType {
    StreamBegin,
    StreamEof,
    StreamDry,
    SetBufferLength,
    StreamIsRecorded,
    PingRequest,
    PingResponse,
}

Events and notifications that are raised with the peer

Variants

StreamBegin

Notifies the client that a stream has become functional

StreamEof

Notifies the client that the playback of data on the stream is over

StreamDry

Notifies the client that there is no more data on the stream.

SetBufferLength

Notifies the server of the buffer size (in milliseconds) that the client is using

StreamIsRecorded

Notifies the client that the stream is a recorded stream.

PingRequest

Server sends this to test whether the client is reachable.

PingResponse

Client sends this in response to a ping request

Trait Implementations

impl Eq for UserControlEventType
[src]

impl PartialEq<UserControlEventType> for UserControlEventType
[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for UserControlEventType
[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for UserControlEventType
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

type Output = T

Should always be Self