AVBlocks for C++  3.4
Audio and Video Software Development Kit
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 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