Low level video device framework
CCompressedVideoFormat
Defines a compressed video format. The format is identified by its MIME type, wh...
CMMFClockSourcePeriodicUtility
Utility class that can be used by video HW devices to receive periodic callbacks...
CMMFDevVideoPlay
CMMFDevVideoPlay is the main client API for DevVideoPlay.
CMMFDevVideoRecord
CMMFDevVideoRecord is the main client class of DevVideoRecord.
CMMFVideoDecodeHwDevice
CMMFVideoDecodeHwDevice is the MSL video decoder hardware device interface. All ...
CMMFVideoEncodeHwDevice
CMMFVideoEncodeHwDevice is the MSL video encoder hardware device interface. All ...
CMMFVideoHwDevice
CMMFVideoHwDevice is a base class for all video hardware devices.
CMMFVideoPlayHwDevice
A base class for all video playback (decoder and post-processor) hardware device...
CMMFVideoPostProcHwDevice
CMMFVideoPostProcHwDevice is the MSL video post-processor plug-in interface. All...
CMMFVideoPreProcHwDevice
CMMFVideoPreProcHwDevice is the MSL video pre-processor plug-in interface. All M...
CMMFVideoRecordHwDevice
A base class for all video recording (encoding and pre-processing) hardware devi...
CPostProcessorInfo
This class contains information about the post-processing functionality that a s...
CPreProcessorInfo
This class contains information about the pre-processing capabilities that an en...
CSystemClockSource
The CSystemClockSource provides a basic clock source implementation based on the...
CVideoDecoderInfo
This class contains information about a single video decoder. Although it mainly...
CVideoEncoderInfo
This class contains information about a video encoder hardware device and its ca...
devvideobase.h Global variables
devvideoconstants.h Global variables
MMMFClockSource
Defines the interface that video clock sources must to implement.
MMMFClockSourcePeriodicUtilityObserver
Observer class to be used with class CMMFClockSourcePeriodicUtility.
MMMFDevVideoPlayObserver
The MMMFDevVideoPlayObserver mixin class defines a set of callback functions tha...
MMMFDevVideoPlayProxy
MMMFDevVideoPlayProxy is the interface to the CMMFDevVideoPlay API implementatio...
MMMFDevVideoRecordObserver
The MMMFDevVideoObserver class defines the observer mixin-interface that any cli...
MMMFDevVideoRecordProxy
MMMFDevVideoRecordProxy is the interface the CDevVideoRecord implementation prov...
MMMFVideoPlayHwDeviceExtensionScanCopy
A custom interface extending the functionality of CMMFVideoPlayHwDevice, adding ...
T3gppHrdVbvParams
Specifies the HRD/VBV parameters used when 3GPP TS 26.234 annex G HRD/VBV settin...
TAvcHrdParams
TAvcHrdParams specifies a set of AVC-specific HRD parameters. All pointers inclu...
TAvcPictureHeader
AVC Picture Header.
TAvcPictureType
Specifies the picture type.
TAvcSupplementalInformation
These enumerations can be used in codec capability indication and/or bitstream p...
TAvcVideoCapability
This class is used to signal decoder or encoder capabilities or bitstream proper...
TAvcVideoMode
This class is used to set the encoder operation mode.
TBitrateControlType
Defines possible encoding bit-rate control modes.
TColorEnhancementOptions
Pre-processing options for color enhancement. The value ranges have been chosen ...
TDevVideoPanicCodes
DevVideo Panic Codes
TDitherType
Dithering types.
TEncoderBufferOptions
Specifies the encoder buffering options.
TErrorControlStrength
Forward error control strength used for an unequal error protection level. Also ...
TFramePortion
Defines what part of a frame is contained within a video buffer.
TH263HrdParams
H.263 HRD parameters.
TH263PictureHeader
H.263 picture header.
TH263PictureType
Specifies the H263 picture type.
TH263RedundantPictureHeader
H.263 redundant picture header. Points to a buffer to contain the redundant pict...
TH263SupplementalInformation
These enumerations can be used in codec capability indication and/or bitstream p...
TH263VideoCapability
This class is used to signal decoder or encoder capabilities or bitstream proper...
TH263VideoMode
This class is used to set the encoder operation mode.
THrdVbvSpecification
Defines the HRD/VBV specification used in a stream.
THwDeviceId
A hardware device ID that identifies an instantiated video hardware device. Used...
TImageDataFormat
Specifies the data format used for an uncompressed picture. The values are bit p...
TInLayerScalabilityType
Defines the scalability type for in-layer bit-rate scalability.
TMPEG4VisualCapability
This class is used to signal decoder or encoder capabilities.
TMPEG4VisualGOVHeader
Mpeg4 visual GOV header.
TMPEG4VisualHeader
This class is used to convey information of Visual Object Sequence, Visual Objec...
TMPEG4VisualHeaderType
Specifies the MPEG-4 Visual header types.
TMPEG4VisualMode
This class is used to set the encoder operation mode.
TMPEG4VisualNormalMPEG4Mode
This class is used to set the encoder operation mode.
TMPEG4VisualObjectHeader
Object header.
TMPEG4VisualObjectSequenceHeader
Object sequence header.
TMPEG4VisualVbvParams
Mpeg4 Visual VBV parameters.
TMPEG4VisualVOLHeader
Video object layer header.
TMPEG4VisualVOPHeader
Mpeg4 visual VOP header.
TMPEG4VisualVOPType
Specifies the picture type.
TOn2VP6VideoFrame
On2VP6 video packet header information
TPictureData
Uncompressed picture data for one video picture.
TPictureEffect
Defines the picture effect used for an input picture. Please refer to ITU-T H.26...
TPictureId
Identifies a video picture in feedback messages.
TPictureRateAndSize
Structure to combine a picture rate and size. Used when defining the maximum rat...
TPrePostProcessType
Defines the pre-processor and post-processor types available in the system. One ...
TRateControlOptions
Specifies the video encoder bit-rate control options.
TRgbFormat
RGB uncompressed image format alternatives.
TRgbRange
Defines the data value range used for RGB data. Used for determining the correct...
TRotationType
Rotation types for pre-processors and post-processors.
TScalabilityType
Defines the scalability type for a single bit-rate scalability layer.
TScaleFactor
Defines a supported scale factor for a scaling pre-processor or post-processor.
TSparkDeblocking
Specifies action of deblocking filter
TSparkDecompressSettings
Settings to describe decompression
TSparkPictureHeader
Sorenson Spark video packet header
TSparkPictureType
Specifies the picture type.
TUncompressedVideoFormat
Defines an uncompressed video format. This structure is mainly just a combinatio...
TVC1PictureType
Specifies the picture type.
TVideoDataUnitEncapsulation
Defines possible encapsulation types for coded video data units. The encapsulati...
TVideoDataUnitType
Defines possible data unit types for encoded video data. The data unit types are...
TVideoInputBuffer
A buffer for compressed video data, contains one coded data unit. Video buffers ...
TVideoOutputBuffer
A video output buffer for a single output coded data unit from the encoder. In p...
TVideoPicture
One uncompressed video picture. Used for both decoded picture output as well as ...
TVideoPictureHeader
Header information for one decoded picture. The header information is returned a...
TYuvConversionMatrix
A custom YUV/RGB conversion matrix. The same matrix structure is used for both c...
TYuvDataLayout
Defines the YUV data layout in a decoded picture.
TYuvFormat
YUV (YCbCr) uncompressed image data format.
TYuvSamplingPattern
YUV (YCbCr) uncompressed image data sampling pattern.
TYuvToRgbCapabilities
Describes the YUV to RGB color conversion capabilities of a post-processor.
TYuvToRgbOptions
YUV to RGB post-processing options.
TYuvToYuvCapabilities
Specifies the YUV-to-YUV conversion capabilities for a plug-in.