AVBlocks for C++  1.9
Audio and Video Software Development Kit
primo::avblocks Namespace Reference

AVBlocks Application Programming Interface. More...

Namespaces

namespace  AVBlocksError
 

Defines API usage errors.


namespace  CodecError
 

Defines errors generated by a codec block.


namespace  DemuxerError
 

Defines errors generated by a demuxer block during a de-multiplexing operation.


namespace  ErrorFacility
 

Describes the AVBlocks facilities that could generate errors.


namespace  Library
 

Initializes AVBlocks and manages license information.


namespace  MediaInfoError
 

Defines MediaInfo specific errors.


namespace  MuxerError
 

Defines errors generated by a muxer block during a multiplexing operation.


namespace  Param
 

Defines parameters that can be passed to the transcoder and to the components that are used in the transcoding process.


namespace  ParamType
 

The ParamType represents the type of the data stored in a Parameter.


namespace  PinConnection
 

These constants are used as special values of MediaPin.ID.


namespace  Preset
 

Defines output presets supported by AVBlocks.


namespace  Quality
 

An approximate indicator of audio/video quality.


namespace  StreamError
 

Defines errors related to operations on streams.


namespace  TranscoderError
 

Defines Transcoder specific errors.


namespace  TranscoderStatus
 

Defines the status of a transcoder operation.


namespace  Use
 

Specifies whether particular feature should be used.


Classes

class  ErrorInfo
 Describes an AVBlocks error. More...
class  Parameter
 Parameter is the base class for named parameters passed to various classes in AVBlocks. More...
class  ByteArrayParameter
 The parameter represents a byte array (buffer). More...
class  MediaBufferParameter
 The parameter represents a MediaBuffer object. More...
class  StringParameter
 The parameter represents an untyped value which is stored in a char_t string. More...
class  IntParameter
 The parameter represents a 64-bit integer. More...
class  FloatParameter
 The parameter represents a 64-bit floating point number (double precision). More...
class  ParameterList
 A collection of Parameter objects. More...
class  MediaInfo
 Analyzes a file or a stream and provides information about its type and properties. More...
class  MediaPin
 MediaPin represents an elementary media stream. More...
class  MediaPinList
 MediaPinList represents the elementary pins within a MediaSocket object. More...
class  MediaSocket
 An input or output point of the Transcoder. More...
class  MediaSocketList
 MediaSocketList represents the inputs or outputs of a Transcoder. More...
class  TranscoderCallback
 The TranscoderCallback provides a way to receive notifications from the Transcoder and also to control its operation while it is running (Transcoder::run). More...
class  Transcoder
 Provides functionality for audio and video encoding, decoding and transforming. More...

Detailed Description

AVBlocks Application Programming Interface.

 All Classes Namespaces Files Functions Variables Enumerations Enumerator