Show / Hide Table of Contents

Namespace FFmpeg.Utils

Classes

AVFrame

Represents a decoded audio or video frame in memory. This structure holds raw data for video frames or audio samples.
It provides methods and properties to access and manipulate this data, as well as to manage the associated resources.

AVPacket

Managed wrapper for the FFmpeg FFmpeg.AutoGen._AVPacket structure. Provides managed access to packet data, timestamps, and operations for video and audio streaming.

Structs

AVPacket_ref

Managed wrapper for the FFmpeg FFmpeg.AutoGen._AVPacket structure. Provides managed access to packet data, timestamps, and operations for video and audio streaming.

AVResult32

Represents a 32-bit integer result from an AV operation.

AVResult64

Represents a 64-bit integer result from an AV operation.

EightCC

Represents an EightCC (eight-character code), which is a sequence of eight 8-bit characters packed into a 64-bit unsigned integer.

Quality

Represents quality from 1 (BEST) to FF_LAMBDA_MAX (WORST).

Rational

Represents a rational number with a numerator and denominator. This struct is readonly for performance reasons.

Interfaces

IPacket

Managed wrapper for the FFmpeg FFmpeg.AutoGen._AVPacket structure. Provides managed access to packet data, timestamps, and operations for video and audio streaming.

IReference<T>

Represents an interface for managing references to unmanaged objects that must be disposed, such as FFmpeg objects, without requiring the implementing struct to handle disposal directly.

Enums

FrameFlags

Specifies flags for frames in FFmpeg.

MediaType

Represents different types of media streams. Mapped from FFmpeg.AutoGen._AVMediaType enum.

PacketFlags

Enumeration for packet flags, corresponding to AV_PKT_FLAG values.

PictureType

Specifies different types of picture frames used in video coding standards.

In this article
Back to top Generated by DocFX