AVBlocks for C++  3.0
Audio and Video Software Development Kit
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CConfigGlobal configuration
 CHwCodecDescribes a hardware encoder, decoder or filter
 CHwCodecListAn immutable list of hardware codecs
 CHwConfigGlobal hardware configuration
 CHwDeviceDescribes a device that can be used for hardware accelerated encoding, decoding or processing
 CHwDeviceListAn immutable list of devices
 CMediaPinListMediaPinList represents the elementary pins within a MediaSocket object
 CMediaSocketListMediaSocketList represents the inputs or outputs of a Transcoder
 CReferenceBase class for all objects that require reference management
 CStreamThe Stream interface can be used to implement a data source or sink
 CBlockA Block is a unit that can produce, consume or transform media samples from/to multiple inputs/outputs
 CMediaInfoAnalyzes a file or a stream and provides information about its type and properties
 CTranscoderProvides functionality for audio and video encoding, decoding and transforming
 CMediaPinMediaPin represents an elementary media stream
 CMediaSocketAn input or output point of the Transcoder
 CParameterParameter is the base class for named parameters passed to various classes in AVBlocks
 CFloatParameterThe parameter represents a 64-bit floating point number (double precision)
 CIntParameterThe parameter represents a 64-bit integer
 CMediaBufferParameterThe parameter represents a MediaBuffer object
 CStringParameterThe parameter represents an untyped value which is stored in a char_t string
 CVideoStreamInfoParameterThe parameter represents a VideoStreamInfo object
 CParameterListA collection of Parameter objects
 CTranscoderCallbackThe TranscoderCallback provides a way to receive notifications from the Transcoder and also to control its operation while it is running (Transcoder::run)
 CHardwareEnumerates available hardware codecs
 CMediaBufferA buffer for media data
 CMediaSampleMediaSample represents one or more samples of audio or video data
 CMetaAttributeMetaAttribute describes a textual meta information that is part of an audio or video file
 CMetaAttributeListMetaAttributeList represents the meta attributes inside a Metadata object
 CMetaPictureMetaPicture describes a meta image that is part of an audio or video file
 CMetaPictureListMetaPictureList represents the meta pictures inside a Metadata object
 CMetadataMetadata describes meta information that is part of an audio or video file
 CStreamInfoProvides properties and operations that are common for all elementary streams
 CAudioStreamInfoAudioStreamInfo describes an elementary audio stream
 CVideoStreamInfoVideoStreamInfo describes an elementary video stream
 CStreamInfoEnumStreamInfoEnum is a read-only collection of StreamInfo objects
 CErrorInfoDescribes an error interface used for uniform error handling across all Primo Software libraries
 CLicenseInfoProvides information about the current license state of the library