| AVBlocks for C++
    1.13
    Audio and Video Software Development Kit | 
|   primo | Top namespace for all libraries developed by Primo Software Corp | 
|    avblocks | AVBlocks Application Programming Interface | 
|     AVBlocksError | Defines API usage errors | 
|     CodecError | Deprecated | 
|     DemuxerError | Deprecated | 
|     ErrorFacility | AVBlocks error facilities | 
|     Library | Initializes AVBlocks and manages license information | 
|     MediaInfoError | Deprecated | 
|     MuxerError | Deprecated | 
|     Param | Defines parameters that can be passed to the transcoder and to the components that are used in the transcoding process | 
|      Decoder | Parameters specific to decoders | 
|      Encoder | Parameters specific to encoders | 
|      Muxer | Parameters specific to muxers | 
|      Video | Parameters specific to video filter processing | 
|     ParamType | The ParamType represents the type of the data stored in a Parameter | 
|     PinConnection | These constants are used as special values of MediaPin.ID | 
|     Preset | Defines output presets supported by AVBlocks | 
|      Audio | Describes output audio presets structured by codec and device type | 
|      Video | Describes output video presets structured by codec and device type | 
|     StreamError | Deprecated | 
|     TranscoderError | Defines Transcoder specific errors | 
|     TranscoderStatus | Defines the status of a transcoder operation | 
|     Use | Specifies whether particular feature should be used | 
|     Parameter | Parameter is the base class for named parameters passed to various classes in AVBlocks | 
|     ByteArrayParameter | The parameter represents a byte array (buffer) | 
|     MediaBufferParameter | The parameter represents a MediaBuffer object | 
|     StringParameter | The parameter represents an untyped value which is stored in a char_t string | 
|     IntParameter | The parameter represents a 64-bit integer | 
|     FloatParameter | The parameter represents a 64-bit floating point number (double precision) | 
|     ParameterList | A collection of Parameter objects | 
|     MediaInfo | Analyzes a file or a stream and provides information about its type and properties | 
|     MediaPin | MediaPin represents an elementary media stream | 
|     MediaPinList | MediaPinList represents the elementary pins within a MediaSocket object | 
|     MediaSocket | An input or output point of the Transcoder | 
|     MediaSocketList | MediaSocketList represents the inputs or outputs of a Transcoder | 
|     TranscoderCallback | The TranscoderCallback provides a way to receive notifications from the Transcoder and also to control its operation while it is running (Transcoder::run) | 
|     Transcoder | Provides functionality for audio and video encoding, decoding and transforming | 
|    codecs | Common audio/video types and interfaces | 
|     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 | 
|     MediaBuffer | A buffer for media data | 
|     MediaSample | MediaSample represents one or more samples of audio or video data | 
|     StreamInfo | Provides properties and operations that are common for all elementary streams | 
|     StreamInfoEnum | StreamInfoEnum is a read-only collection of StreamInfo objects | 
|     AudioStreamInfo | AudioStreamInfo describes an elementary audio stream | 
|     VideoStreamInfo | VideoStreamInfo describes an elementary video stream | 
|     Buffer | Provides FIFO semantics and helper functions for MediaBuffer | 
|     MetaPicture | MetaPicture describes a meta image that is part of an audio or video file | 
|     MetaPictureList | MetaPictureList represents the meta pictures inside a Metadata object | 
|     MetaAttribute | MetaAttribute describes a textual meta information that is part of an audio or video file | 
|     MetaAttributeList | MetaAttributeList represents the meta attributes inside a Metadata object | 
|     Metadata | Metadata describes meta information that is part of an audio or video file | 
|    error | Shared namespace for error definitions | 
|     ErrorFacility | Common error facilities | 
|    license | Defines common license constants and interfaces used in Primo Software libraries | 
|     LicenseStatusFlags | Defines the library license status | 
|     LicenseInfo | Provides information about the current license state of the library | 
|    Reference | Base class for all objects that require reference management | 
|    Stream | The Stream interface can be used to implement a data source or sink |