|
AVBlocks for C++
1.19
Audio and Video Software Development Kit
|
| Top namespace for all libraries developed by Primo Software Corp | |
| AVBlocks Application Programming Interface | |
| Defines API usage errors | |
| Deprecated | |
| Deprecated | |
| AVBlocks error facilities | |
| Initializes AVBlocks and manages license information | |
| Deprecated | |
| Deprecated | |
| Defines parameters that can be passed to the transcoder and to the components that are used in the transcoding process | |
| Parameters specific to decoders | |
| Parameters specific to demuxers | |
| Parameters specific to encoders | |
| Parameters specific to muxers | |
| Parameters specific to video filter processing | |
| The ParamType represents the type of the data stored in a Parameter | |
| These constants are used as special values of MediaPin.ID | |
| Defines output presets supported by AVBlocks | |
| Describes output audio presets structured by codec and device type | |
| Describes output video presets structured by codec and device type | |
| Deprecated | |
| Defines Transcoder specific errors | |
| Defines the status of a transcoder operation | |
| Specifies whether particular feature should be used | |
| The parameter represents a byte array (buffer) | |
| The parameter represents a 64-bit floating point number (double precision) | |
| The parameter represents a 64-bit integer | |
| The parameter represents a MediaBuffer object | |
| Analyzes a file or a stream and provides information about its type and properties | |
| MediaPin represents an elementary media stream | |
| MediaPinList represents the elementary pins within a MediaSocket object | |
| An input or output point of the Transcoder | |
| MediaSocketList represents the inputs or outputs of a Transcoder | |
| Parameter is the base class for named parameters passed to various classes in AVBlocks | |
| A collection of Parameter objects | |
| The parameter represents an untyped value which is stored in a char_t string | |
| Provides functionality for audio and video encoding, decoding and transforming | |
| The TranscoderCallback provides a way to receive notifications from the Transcoder and also to control its operation while it is running (Transcoder::run) | |
| Common audio/video types and interfaces | |
| Defines the speaker location of one or more audio channels | |
| Defines the bitrate mode of the audio/video stream | |
| Common errors for encoders, decoders, muxers, demuxers and other A/V components | |
| Defines constants for various color formats | |
| Defines video deinterlacing methods | |
| Defines H.264/AVC deblocking filter mode | |
| Defines H.264/AVC direct predition mode | |
| Defines H.264/AVC entropy coding modes | |
| Defines the motion estimation methods used when encoding H.264/AVC | |
| Defines the block sizes for which motion estimation should be done | |
| Defines the picture coding type when encoding H.264/AVC | |
| Defines H.264/AVC profiles | |
| Defines methods for bitrate contorl when encoding H.264/AVC | |
| Defines methods for sample interpolation | |
| Defines various media sample features | |
| Defines media types | |
| Metadata | |
| Represents the meta picture (image) type | |
| Defines MIME types used by primo codecs components | |
| Defines constants for various LPCM properties | |
| Defines video picture types (I/P/B) | |
| Defines video interlace/scan types | |
| Defines audio and video stream subtypes | |
| Defines major audio and video stream types, and file formats (a.k.a | |
| AudioStreamInfo describes an elementary audio stream | |
| A buffer for media data | |
| MediaSample represents one or more samples of audio or video data | |
| MetaAttribute describes a textual meta information that is part of an audio or video file | |
| MetaAttributeList represents the meta attributes inside a Metadata object | |
| Metadata describes meta information that is part of an audio or video file | |
| MetaPicture describes a meta image that is part of an audio or video file | |
| MetaPictureList represents the meta pictures inside a Metadata object | |
| Provides properties and operations that are common for all elementary streams | |
| StreamInfoEnum is a read-only collection of StreamInfo objects | |
| VideoStreamInfo describes an elementary video stream | |
| Shared namespace for error definitions | |
| Common error facilities | |
| Describes an error interface used for uniform error handling across all Primo Software libraries | |
| Defines common license constants and interfaces used in Primo Software libraries | |
| Defines the library license status | |
| Provides information about the current license state of the library | |
| Base class for all objects that require reference management | |
| The Stream interface can be used to implement a data source or sink |