|
AVBlocks for C++
3.1
Audio and Video Software Development Kit
|
| ▼Nprimo | Top namespace for all libraries developed by Primo Software Corp |
| ▼Navblocks | AVBlocks Application Programming Interface |
| CBlock | A Block is a unit that can produce, consume or transform media samples from/to multiple inputs/outputs |
| CConfig | Global configuration |
| CFloatParameter | The parameter represents a 64-bit floating point number (double precision) |
| CHwConfig | Global hardware configuration |
| CIntParameter | The parameter represents a 64-bit integer |
| CMediaBufferParameter | The parameter represents a MediaBuffer object |
| CMediaInfo | Analyzes a file or a stream and provides information about its type and properties |
| CMediaPin | MediaPin represents an elementary media stream |
| CMediaPinList | MediaPinList represents the elementary pins within a MediaSocket object |
| CMediaSocket | An input or output point of the Transcoder |
| CMediaSocketList | MediaSocketList represents the inputs or outputs of a Transcoder |
| CParameter | Parameter is the base class for named parameters passed to various classes in AVBlocks |
| CParameterList | A collection of Parameter objects |
| CStringParameter | The parameter represents an untyped value which is stored in a char_t string |
| CTranscoder | Provides functionality for audio and video encoding, decoding and transforming |
| CTranscoderCallback | The TranscoderCallback provides a way to receive notifications from the Transcoder and also to control its operation while it is running (Transcoder::run) |
| CVideoStreamInfoParameter | The parameter represents a VideoStreamInfo object |
| ▼Ncodecs | Common audio/video types and interfaces |
| CAudioStreamInfo | AudioStreamInfo describes an elementary audio stream |
| CHardware | Enumerates available hardware codecs |
| CHwCodec | Describes a hardware encoder, decoder or filter |
| CHwCodecList | An immutable list of hardware codecs |
| CHwDevice | Describes a device that can be used for hardware accelerated encoding, decoding or processing |
| CHwDeviceList | An immutable list of devices |
| CMediaBuffer | A buffer for media data |
| CMediaSample | MediaSample represents one or more samples of audio or video data |
| CMetaAttribute | MetaAttribute describes a textual meta information that is part of an audio or video file |
| CMetaAttributeList | MetaAttributeList represents the meta attributes inside a Metadata object |
| CMetadata | Metadata describes meta information that is part of an audio or video file |
| CMetaPicture | MetaPicture describes a meta image that is part of an audio or video file |
| CMetaPictureList | MetaPictureList represents the meta pictures inside a Metadata object |
| CStreamInfo | Provides properties and operations that are common for all elementary streams |
| CStreamInfoEnum | StreamInfoEnum is a read-only collection of StreamInfo objects |
| CVideoStreamInfo | VideoStreamInfo describes an elementary video stream |
| ▼Nerror | Shared namespace for error definitions |
| CErrorInfo | Describes an error interface used for uniform error handling across all Primo Software libraries |
| ▼Nlicense | Defines common license constants and interfaces used in Primo Software libraries |
| CLicenseInfo | Provides information about the current license state of the library |
| CReference | Base class for all objects that require reference management |
| CStream | The Stream interface can be used to implement a data source or sink |