AVBlocks for C++  1.13
Audio and Video Software Development Kit
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCBufferProvides FIFO semantics and helper functions for MediaBuffer
oCMediaPinListMediaPinList represents the elementary pins within a MediaSocket object
oCMediaSocketListMediaSocketList represents the inputs or outputs of a Transcoder
\CReferenceBase class for all objects that require reference management
 oCMediaInfoAnalyzes a file or a stream and provides information about its type and properties
 oCMediaPinMediaPin represents an elementary media stream
 oCMediaSocketAn input or output point of the Transcoder
 oCParameterParameter is the base class for named parameters passed to various classes in AVBlocks
 |oCByteArrayParameterThe parameter represents a byte array (buffer)
 |oCFloatParameterThe parameter represents a 64-bit floating point number (double precision)
 |oCIntParameterThe parameter represents a 64-bit integer
 |oCMediaBufferParameterThe parameter represents a MediaBuffer object
 |\CStringParameterThe parameter represents an untyped value which is stored in a char_t string
 oCParameterListA collection of Parameter objects
 oCTranscoderProvides functionality for audio and video encoding, decoding and transforming
 oCTranscoderCallbackThe TranscoderCallback provides a way to receive notifications from the Transcoder and also to control its operation while it is running (Transcoder::run)
 oCMediaBufferA buffer for media data
 oCMediaSampleMediaSample represents one or more samples of audio or video data
 oCMetaAttributeMetaAttribute describes a textual meta information that is part of an audio or video file
 oCMetaAttributeListMetaAttributeList represents the meta attributes inside a Metadata object
 oCMetadataMetadata describes meta information that is part of an audio or video file
 oCMetaPictureMetaPicture describes a meta image that is part of an audio or video file
 oCMetaPictureListMetaPictureList represents the meta pictures inside a Metadata object
 oCStreamInfoProvides properties and operations that are common for all elementary streams
 |oCAudioStreamInfoAudioStreamInfo describes an elementary audio stream
 |\CVideoStreamInfoVideoStreamInfo describes an elementary video stream
 oCStreamInfoEnumStreamInfoEnum is a read-only collection of StreamInfo objects
 oCLicenseInfoProvides information about the current license state of the library
 \CStreamThe Stream interface can be used to implement a data source or sink