AVBlocks for C++  3.0
Audio and Video Software Development Kit
Loading...
Searching...
No Matches
primo::codecs Namespace Reference

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

Namespaces

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