primo::codecs¶
Common audio/video types and interfaces.
Namespaces¶
Name |
Description |
|---|---|
Defines the way a foreground image will be combined with background video. |
|
Defines the speaker location of one or more audio channels. |
|
Defines the bitrate mode of the audio/video stream. |
|
Common errors for encoders, decoders, muxers, demuxers and other A/V components. |
|
Defines constants for various color formats. |
|
Defines video deinterlacing methods. |
|
Defines frame types for audio codecs, particularly for G.711 encoding. |
|
Defines H.264/AVC deblocking filter mode. |
|
Defines H.264/AVC direct predition mode. |
|
Defines H.264/AVC entropy coding modes. |
|
Defines the motion estimation methods used when encoding H.264/AVC. |
|
Defines the block sizes for which motion estimation should be done. |
|
Defines the picture coding type when encoding H.264/AVC. |
|
Defines H.264/AVC profiles. |
|
Defines methods for bitrate contorl when encoding H.264/AVC. |
|
Defines H.265/HEVC levels. |
|
Defines H.265/HEVC profiles. |
|
Defines H.265/HEVC tiers. |
|
API for using hardware engines. |
|
Hardware encoder, decoder or filter for a specific stream type. |
|
Hardware engine for encoding/decoding/processing. |
|
Hardware Vendor. |
|
Defines methods for sample interpolation. |
|
Defines various media sample features. |
|
Defines media types. |
|
DataStreamInfo describes a generic data stream. |
|
Represents the meta picture (image) type. |
|
Defines MIME types used by primo codecs components. |
|
Defines Opus codec application modes. |
|
Defines constants for various LPCM properties. |
|
Defines video picture types (I/P/B). |
|
Defines video interlace/scan types. |
|
Defines stereo mode in MPEG Audio and AAC. |
|
Defines audio and video stream subtypes. |
|
Defines major audio and video stream types, and file formats (a.k.a. |
Classes¶
Name |
Description |
|---|---|
AudioStreamInfo describes an elementary audio stream. |
|
Enumerates available hardware codecs. |
|
Describes a hardware encoder, decoder or filter. |
|
An immutable list of hardware codecs. |
|
Describes a device that can be used for hardware accelerated encoding, decoding or processing. |
|
An immutable list of devices. |
|
A buffer for media data. |
|
MediaSample represents one or more samples of audio or video data. |
|
MetaAttribute describes a textual meta information that is part of an audio or video file. |
|
MetaAttributeList represents the meta attributes inside a Metadata object. |
|
MetaPicture describes a meta image that is part of an audio or video file. |
|
MetaPictureList represents the meta pictures inside a Metadata object. |
|
Metadata describes meta information that is part of an audio or video file. |
|
Provides properties and operations that are common for all elementary streams. |
|
StreamInfoEnum is a read-only collection of StreamInfo objects. |
|
VideoStreamInfo describes an elementary video stream. |