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 |