AVBlocks for C++  3.0
Audio and Video Software Development Kit
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 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