Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: devvideoconstants.h

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Enum TPrePostProcessType

TPrePostProcessType

Description

Defines the pre-processor and post-processor types available in the system. One pre-processor or post-processor can implement multiple operations simultaneously, and thus the types are defined as bit values that can be combined as a bitfield.

EPpInputCrop

Input cropping, used for pan-scan cropping in video playback and digital zoom in video recording. Pan-scan cropping is useful, for example, for displaying arbitrary-sized pictures with codecs that only support image dimensions that are multiples of 16 pixels.

EPpMirror

Horizontal mirroring, flips the image data around a vertical line in its center.

EPpRotate

Picture rotation, supports rotation by 90 or 180 degrees, clockwise and anticlockwise.

EPpScale

Picture scaling to a new size, includes both upscaling and downscaling. The supported scaling types and scale factors depend on the pixel processor.

EPpOutputCrop

Crops the picture to a final output rectangle.

EPpOutputPad

Pads the output picture to a defined size. Used in video recording to pad pictures to suit the encoder input requirements.

EPpYuvToRgb

YUV to RGB color space conversion. Supported only for video playback.

EPpRgbToYuv

RGB to YUV color space conversion. Supported only for video recording.

EPpYuvToYuv

YUV to YUV data format conversion. Supported only for video recording.

EPpNoiseFilter

Noise filtering. Noise filtering is typically used to enhance the input picture from the camera, and is usually only supported for video recording.

EPpColorEnhancement

Color enhancement. Color enhancement is typically used to enhance the input picture from the camera, and is usually only supported for video recording.

EPpFrameStabilisation

Frame stabilisation. Supported only for video recording.

EPpDeblocking

Deblocking is typically used to remove artefacts from the output picture that result from high compression or a noisy input signal. Only supported for video playback.

EPpDeringing

Deringing is typically used to remove artefacts from the output picture that result from a noisy input signal corrupting motion estimates. Only supported for video playback.

EPpCustom

Custom hardware device specific processing.