#[repr(transparent)]pub struct EventType(pub u16);
Expand description
The type of user control message event.
Tuple Fields§
§0: u16
Implementations§
Source§impl EventType
impl EventType
Sourcepub const StreamBegin: Self
pub const StreamBegin: Self
The server sends this event to notify the client that a stream has become functional and can be used for communication. By default, this event is sent on ID 0 after the application connect command is successfully received from the client. The event data is 4-byte and represents the stream ID of the stream that became functional.
Sourcepub const StreamEOF: Self
pub const StreamEOF: Self
The server sends this event to notify the client that the playback of data is over as requested on this stream. No more data is sent without issuing additional commands. The client discards the messages received for the stream. The 4 bytes of event data represent the ID of the stream on which playback has ended.
Sourcepub const StreamDry: Self
pub const StreamDry: Self
The server sends this event to notify the client that there is no more data on the stream. If the server does not detect any message for a time period, it can notify the subscribed clients that the stream is dry. The 4 bytes of event data represent the stream ID of the dry stream.
Sourcepub const SetBufferLength: Self
pub const SetBufferLength: Self
The client sends this event to inform the server of the buffer size (in milliseconds) that is used to buffer any data coming over a stream. This event is sent before the server starts processing the stream. The first 4 bytes of the event data represent the stream ID and the next 4 bytes represent the buffer length, in milliseconds.
Sourcepub const StreamIsRecorded: Self
pub const StreamIsRecorded: Self
The server sends this event to notify the client that the stream is a recorded stream. The 4 bytes event data represent the stream ID of the recorded stream.
Sourcepub const PingRequest: Self
pub const PingRequest: Self
The server sends this event to test whether the client is reachable. Event data is a 4-byte timestamp, representing the local server time when the server dispatched the command. The client responds with PingResponse on receiving MsgPingRequest.
Sourcepub const PingResponse: Self
pub const PingResponse: Self
The client sends this event to the server in response to the ping request. The event data is a 4-byte timestamp, which was received with the PingRequest request.