AVBlocks for C++
3.0
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 |