PrimoBurner(tm) for C++  4.6
CD, DVD and Blu-ray Software Development Kit
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
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.
 
 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.
 
 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  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...
 

Functions

class PRIMO_DEPRECATED ("primo::codecs::Buffer is deprecated. Please use primo::codecs::MediaBuffer instead.") Buffer
 DataStreamInfo describes a generic data stream. More...
 

Detailed Description

Common audio/video types and interfaces.

Function Documentation

class primo::codecs::PRIMO_DEPRECATED ( "primo::codecs::Buffer is deprecated. Please use primo::codecs::MediaBuffer instead."  )

DataStreamInfo describes a generic data stream.

Note
Deprecated. Please use MediaBuffer directly as it provides enhanced functionality compared to primo::codecs::Buffer.

References MediaBuffer::append(), MediaBuffer::capacity(), MediaBuffer::clear(), MediaBuffer::dataSize(), MediaBuffer::freeLinearSpace(), MediaBuffer::normalize(), and MediaBuffer::remove().