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

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

Namespaces

 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.
 
 InterpolationMethod
 Defines methods for sample interpolation.
 
 MediaSampleFlags
 Defines various media sample features.
 
 MediaType
 Defines media types.
 
 Meta
 Metadata.
 
 MetaPictureType
 Represents the meta picture (image) type.
 
 MimeType
 Defines MIME types used by primo codecs components.
 
 PcmFlags
 Defines constants for various LPCM properties.
 
 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  MediaBuffer
 A buffer for media data. More...
 
class  MediaSample
 MediaSample represents one or more samples of audio or video data. 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  AudioStreamInfo
 AudioStreamInfo describes an elementary audio stream. More...
 
class  VideoStreamInfo
 VideoStreamInfo describes an elementary video stream. More...
 
class  Buffer
 Provides FIFO semantics and helper functions for MediaBuffer. 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  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...
 

Detailed Description

Common audio/video types and interfaces.