AVBlocks for C++  3.4
Audio and Video Software Development Kit
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NprimoTop namespace for all libraries developed by Primo Software Corp
  NavblocksAVBlocks Application Programming Interface
   CBlockA Block is a unit that can produce, consume or transform media samples from/to multiple inputs/outputs
   CConfigGlobal configuration
   CFloatParameterThe parameter represents a 64-bit floating point number (double precision)
   CHwConfigGlobal hardware configuration
   CIntParameterThe parameter represents a 64-bit integer
   CMediaBufferParameterThe parameter represents a MediaBuffer object
   CMediaInfoAnalyzes a file or a stream and provides information about its type and properties
   CMediaPinMediaPin represents an elementary media stream
   CMediaPinListMediaPinList represents the elementary pins within a MediaSocket object
   CMediaSocketAn input or output point of the Transcoder
   CMediaSocketListMediaSocketList represents the inputs or outputs of a Transcoder
   CParameterParameter is the base class for named parameters passed to various classes in AVBlocks
   CParameterListA collection of Parameter objects
   CStringParameterThe parameter represents an untyped value which is stored in a char_t string
   CTranscoderProvides functionality for audio and video encoding, decoding and transforming
   CTranscoderCallbackThe TranscoderCallback provides a way to receive notifications from the Transcoder and also to control its operation while it is running (Transcoder::run)
   CVideoStreamInfoParameterThe parameter represents a VideoStreamInfo object
  NcodecsCommon audio/video types and interfaces
   CAudioStreamInfoAudioStreamInfo describes an elementary audio stream
   CHardwareEnumerates available hardware codecs
   CHwCodecDescribes a hardware encoder, decoder or filter
   CHwCodecListAn immutable list of hardware codecs
   CHwDeviceDescribes a device that can be used for hardware accelerated encoding, decoding or processing
   CHwDeviceListAn immutable list of devices
   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
   CMetadataMetadata describes meta information that is part of an audio or video file
   CMetaPictureMetaPicture describes a meta image that is part of an audio or video file
   CMetaPictureListMetaPictureList represents the meta pictures inside a Metadata object
   CStreamInfoProvides properties and operations that are common for all elementary streams
   CStreamInfoEnumStreamInfoEnum is a read-only collection of StreamInfo objects
   CVideoStreamInfoVideoStreamInfo describes an elementary video stream
  NerrorShared namespace for error definitions
   CErrorInfoDescribes an error interface used for uniform error handling across all Primo Software libraries
  NlicenseDefines common license constants and interfaces used in Primo Software libraries
   CLicenseInfoProvides information about the current license state of the library
  CReferenceBase class for all objects that require reference management
  CStreamThe Stream interface can be used to implement a data source or sink