AVBlocks for C++  1.13
Audio and Video Software Development Kit
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
\NprimoTop namespace for all libraries developed by Primo Software Corp
 oNavblocksAVBlocks Application Programming Interface
 |oNAVBlocksErrorDefines API usage errors
 |oNCodecErrorDeprecated
 |oNDemuxerErrorDeprecated
 |oNErrorFacilityAVBlocks error facilities
 |oNLibraryInitializes AVBlocks and manages license information
 |oNMediaInfoErrorDeprecated
 |oNMuxerErrorDeprecated
 |oNParamDefines parameters that can be passed to the transcoder and to the components that are used in the transcoding process
 ||oNDecoderParameters specific to decoders
 ||oNEncoderParameters specific to encoders
 ||oNMuxerParameters specific to muxers
 ||\NVideoParameters specific to video filter processing
 |oNParamTypeThe ParamType represents the type of the data stored in a Parameter
 |oNPinConnectionThese constants are used as special values of MediaPin.ID
 |oNPresetDefines output presets supported by AVBlocks
 ||oNAudioDescribes output audio presets structured by codec and device type
 ||\NVideoDescribes output video presets structured by codec and device type
 |oNStreamErrorDeprecated
 |oNTranscoderErrorDefines Transcoder specific errors
 |oNTranscoderStatusDefines the status of a transcoder operation
 |oNUseSpecifies whether particular feature should be used
 |oCParameterParameter is the base class for named parameters passed to various classes in AVBlocks
 |oCByteArrayParameterThe parameter represents a byte array (buffer)
 |oCMediaBufferParameterThe parameter represents a MediaBuffer object
 |oCStringParameterThe parameter represents an untyped value which is stored in a char_t string
 |oCIntParameterThe parameter represents a 64-bit integer
 |oCFloatParameterThe parameter represents a 64-bit floating point number (double precision)
 |oCParameterListA collection of Parameter objects
 |oCMediaInfoAnalyzes a file or a stream and provides information about its type and properties
 |oCMediaPinMediaPin represents an elementary media stream
 |oCMediaPinListMediaPinList represents the elementary pins within a MediaSocket object
 |oCMediaSocketAn input or output point of the Transcoder
 |oCMediaSocketListMediaSocketList represents the inputs or outputs of a Transcoder
 |oCTranscoderCallbackThe TranscoderCallback provides a way to receive notifications from the Transcoder and also to control its operation while it is running (Transcoder::run)
 |\CTranscoderProvides functionality for audio and video encoding, decoding and transforming
 oNcodecsCommon audio/video types and interfaces
 |oNAudioChannelFlagsDefines the speaker location of one or more audio channels
 |oNBitrateModeDefines the bitrate mode of the audio/video stream
 |oNCodecErrorCommon errors for encoders, decoders, muxers, demuxers and other A/V components
 |oNColorFormatDefines constants for various color formats
 |oNDeinterlacingMethodDefines video deinterlacing methods
 |oNH264DeblockingFilterDefines H.264/AVC deblocking filter mode
 |oNH264DirectPredModeDefines H.264/AVC direct predition mode
 |oNH264EntropyCodingModeDefines H.264/AVC entropy coding modes
 |oNH264MeMethodDefines the motion estimation methods used when encoding H.264/AVC
 |oNH264MeSplitModeDefines the block sizes for which motion estimation should be done
 |oNH264PicCodingTypeDefines the picture coding type when encoding H.264/AVC
 |oNH264ProfileDefines H.264/AVC profiles
 |oNH264RateControlMethodDefines methods for bitrate contorl when encoding H.264/AVC
 |oNInterpolationMethodDefines methods for sample interpolation
 |oNMediaSampleFlagsDefines various media sample features
 |oNMediaTypeDefines media types
 |oNMetaMetadata
 |oNMetaPictureTypeRepresents the meta picture (image) type
 |oNMimeTypeDefines MIME types used by primo codecs components
 |oNPcmFlagsDefines constants for various LPCM properties
 |oNScanTypeDefines video interlace/scan types
 |oNStreamSubTypeDefines audio and video stream subtypes
 |oNStreamTypeDefines major audio and video stream types, and file formats (a.k.a
 |oCMediaBufferA buffer for media data
 |oCMediaSampleMediaSample represents one or more samples of audio or video data
 |oCStreamInfoProvides properties and operations that are common for all elementary streams
 |oCStreamInfoEnumStreamInfoEnum is a read-only collection of StreamInfo objects
 |oCAudioStreamInfoAudioStreamInfo describes an elementary audio stream
 |oCVideoStreamInfoVideoStreamInfo describes an elementary video stream
 |oCBufferProvides FIFO semantics and helper functions for MediaBuffer
 |oCMetaPictureMetaPicture describes a meta image that is part of an audio or video file
 |oCMetaPictureListMetaPictureList represents the meta pictures inside a Metadata object
 |oCMetaAttributeMetaAttribute describes a textual meta information that is part of an audio or video file
 |oCMetaAttributeListMetaAttributeList represents the meta attributes inside a Metadata object
 |\CMetadataMetadata describes meta information that is part of an audio or video file
 oNerrorShared namespace for error definitions
 |\NErrorFacilityCommon error facilities
 oNlicenseDefines common license constants and interfaces used in Primo Software libraries
 |oNLicenseStatusFlagsDefines the library license status
 |\CLicenseInfoProvides information about the current license state of the library
 oCReferenceBase class for all objects that require reference management
 \CStreamThe Stream interface can be used to implement a data source or sink