Crate video_rs_adder_dep Copy item path Source 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. 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). Write Any type that implements this can write video packets. init Initialize global ffmpeg settings. This also intializes the
logging capability and redirect it to tracing. 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.