Trait Encoder

Source
pub trait Encoder<T> {
    // Required method
    fn encode(&mut self, value: &T);
}
Expand description

Encodes a chunk data into bytes.

Required Methods§

Source

fn encode(&mut self, value: &T)

Implementors§

Source§

impl Encoder<AudioTag> for ByteBuffer

Source§

impl Encoder<AudioTagHeader> for ByteBuffer

Source§

impl Encoder<ScriptDataTag> for ByteBuffer

Source§

impl Encoder<VideoTag> for ByteBuffer

Source§

impl Encoder<VideoTagHeader> for ByteBuffer

Source§

impl Encoder<AmfString> for ByteBuffer

Source§

impl Encoder<Boolean> for ByteBuffer

Source§

impl Encoder<EcmaArray> for ByteBuffer

Source§

impl Encoder<Null> for ByteBuffer

Source§

impl Encoder<Number> for ByteBuffer

Source§

impl Encoder<Object> for ByteBuffer

Source§

impl Encoder<Acknowledgement> for ByteBuffer

Source§

impl Encoder<Audio> for ByteBuffer

Source§

impl Encoder<ChunkSize> for ByteBuffer

Source§

impl Encoder<CommandError> for ByteBuffer

Source§

impl Encoder<Connect> for ByteBuffer

Source§

impl Encoder<ConnectResult> for ByteBuffer

Source§

impl Encoder<CreateStream> for ByteBuffer

Source§

impl Encoder<CreateStreamResult> for ByteBuffer

Source§

impl Encoder<DeleteStream> for ByteBuffer

Source§

impl Encoder<FcPublish> for ByteBuffer

Source§

impl Encoder<FcSubscribe> for ByteBuffer

Source§

impl Encoder<FcUnpublish> for ByteBuffer

Source§

impl Encoder<GetStreamLength> for ByteBuffer

Source§

impl Encoder<GetStreamLengthResult> for ByteBuffer

Source§

impl Encoder<OnFcPublish> for ByteBuffer

Source§

impl Encoder<OnStatus> for ByteBuffer

Source§

impl Encoder<PeerBandwidth> for ByteBuffer

Source§

impl Encoder<Play> for ByteBuffer

Source§

impl Encoder<PlaylistReady> for ByteBuffer

Source§

impl Encoder<Publish> for ByteBuffer

Source§

impl Encoder<ReleaseStream> for ByteBuffer

Source§

impl Encoder<ReleaseStreamResult> for ByteBuffer

Source§

impl Encoder<SetBufferLength> for ByteBuffer

Source§

impl Encoder<SetDataFrame> for ByteBuffer

Source§

impl Encoder<SetPlaylist> for ByteBuffer

Source§

impl Encoder<StreamBegin> for ByteBuffer

Source§

impl Encoder<Video> for ByteBuffer

Source§

impl Encoder<WindowAcknowledgementSize> for ByteBuffer