AVBlocks for C++  2.1
Audio and Video Software Development Kit
primo::codecs Namespace Reference

Common audio/video types and interfaces. More...

Namespaces

 AlphaCompositingMode
 Defines the way a foreground image will be combined with background video.
 
 AudioChannelFlags
 Defines the speaker location of one or more audio channels.
 
 BitrateMode
 Defines the bitrate mode of the audio/video stream.
 
 CodecError
 Common errors for encoders, decoders, muxers, demuxers and other A/V components.
 
 ColorFormat
 Defines constants for various color formats.
 
 DeinterlacingMethod
 Defines video deinterlacing methods.
 
 H264DeblockingFilter
 Defines H.264/AVC deblocking filter mode.
 
 H264DirectPredMode
 Defines H.264/AVC direct predition mode.
 
 H264EntropyCodingMode
 Defines H.264/AVC entropy coding modes.
 
 H264MeMethod
 Defines the motion estimation methods used when encoding H.264/AVC.
 
 H264MeSplitMode
 Defines the block sizes for which motion estimation should be done.
 
 H264PicCodingType
 Defines the picture coding type when encoding H.264/AVC.
 
 H264Profile
 Defines H.264/AVC profiles.
 
 H264RateControlMethod
 Defines methods for bitrate contorl when encoding H.264/AVC.
 
 H265Level
 Defines H.265/HEVC levels.
 
 H265Profile
 Defines H.265/HEVC profiles.
 
 H265Tier
 Defines H.265/HEVC tiers.
 
 HwApi
 API for using hardware engines.
 
 HwCodecType
 Hardware encoder, decoder or filter for a specific stream type.
 
 HwEngine
 Hardware engine for encoding/decoding/processing.
 
 HwVendor
 Hardware Vendor.
 
 InterpolationMethod
 Defines methods for sample interpolation.
 
 MediaSampleFlags
 Defines various media sample features.
 
 MediaType
 Defines media types.
 
 Meta
 DataStreamInfo describes a generic data stream.
 
 MetaPictureType
 Represents the meta picture (image) type.
 
 MimeType
 Defines MIME types used by primo codecs components.
 
 PcmFlags
 Defines constants for various LPCM properties.
 
 PictureType
 Defines video picture types (I/P/B)
 
 ScanType
 Defines video interlace/scan types.
 
 StreamSubType
 Defines audio and video stream subtypes.
 
 StreamType
 Defines major audio and video stream types, and file formats (a.k.a.
 

Classes

class  AudioStreamInfo
 AudioStreamInfo describes an elementary audio stream. More...
 
class  Hardware
 Enumerates available hardware codecs. More...
 
class  HwCodec
 Describes a hardware encoder, decoder or filter. More...
 
class  HwCodecList
 An immutable list of hardware codecs. More...
 
class  HwDevice
 Describes a device that can be used for hardware accelerated encoding, decoding or processing. More...
 
class  HwDeviceList
 An immutable list of devices. More...
 
class  MediaBuffer
 A buffer for media data. More...
 
class  MediaSample
 MediaSample represents one or more samples of audio or video data. More...
 
class  MetaAttribute
 MetaAttribute describes a textual meta information that is part of an audio or video file. More...
 
class  MetaAttributeList
 MetaAttributeList represents the meta attributes inside a Metadata object. More...
 
class  Metadata
 Metadata describes meta information that is part of an audio or video file. More...
 
class  MetaPicture
 MetaPicture describes a meta image that is part of an audio or video file. More...
 
class  MetaPictureList
 MetaPictureList represents the meta pictures inside a Metadata object. More...
 
class  StreamInfo
 Provides properties and operations that are common for all elementary streams. More...
 
class  StreamInfoEnum
 StreamInfoEnum is a read-only collection of StreamInfo objects. More...
 
class  VideoStreamInfo
 VideoStreamInfo describes an elementary video stream. More...
 

Detailed Description

Common audio/video types and interfaces.