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