Crate video_rs_adder_dep

Crate video_rs_adder_dep 

Source

Structs§

Aligned
This is a virtual object that represents two aligned times.
Decoder
Decode video files and streams.
DecoderSplit
Decoder part of a split Decoder and Reader.
Encoder
Encodes frames into a video stream.
EncoderSettings
Holds a logical combination of encoder settings.
Options
A wrapper type for ffmpeg options.
Packet
Represents a stream packet.
Reader
Video reader that can read from files.
RtpMuxer
Represents a muxer that muxes into the RTP format and streams the output over RTP.
StreamInfo
Holds transferable stream information. This can be used to duplicate stream settings for the purpose of transmuxing or transcoding.
Time
Represents a time or duration.
Url
Re-export url::Url since it is an input type for callers of the API. A parsed URL record.
Writer
File writer for video files.

Enums§

Error
Represents video I/O Errors. Some errors are generated by the ffmpeg backend, and are wrapped in BackendError.
Locator
Wrapper type for any valid video source. Currently, this could be a URI, file path or any other input the backend will accept. Later, we might add some scaffolding to have stricter typing.
Resize
Represents the possible resize strategies.
RtpBuf
Buffer-form RTP packet, can be either a normal RTP payload or an RTCP packet (a sender report).

Traits§

Write
Any type that implements this can write video packets.

Functions§

init
Initialize global ffmpeg settings. This also intializes the logging capability and redirect it to tracing.

Type Aliases§

Buf
Type alias for a byte buffer.
BufMuxer
Represents a muxer that writes to a buffer.
FileMuxer
Represents a muxer that writes to a file.
PacketizedBufMuxer
Represents a muxer that writes to a packetized buffer.
PixelFormat
Re-export internal AvPixel as PixelFormat for callers.
Pps
Represents borrowed byte stream representations of the H264 stream Picture Parameter Sets (PPSs) as defined in Section 7.3.2.2 in the Recommendation H.264.
RawFrame
Re-export internal AvFrame for caller to use.
Sps
Represents a borrowed byte stream representation of an H264 stream Sequence Parameter Set (SPS) as defined in Section 7.3.2.1 in the Recommendation H.264.