Filter Parameters:
Name | Type | Opt/Reqd | Range ============================================================================ FE2_ADAPTIVE_DEINTERLACE_MODE | Numeric | Required | deintmode_t
Example Usage:
sc = Flix2_AddFilter(&filter, flix, FE2_FILTER_ADAPTIVE_DEINTERLACE); // use adaptive mode if(sc == ON2_OK) sc = Flix2_FilterSetParam(filter, FE2_ADAPTIVE_DEINTERLACE_MODE, DEINTERLACE_ADAPTIVE);
Additional References:
Deinterlace entry in the Wikipedia
Deprecated functions | |
on2sc | video_options_GetDeinterlace (const FLIX2HANDLE flix, on2bool *lpDeinterlace) |
Determine if the deinterlace filter is enabled. | |
on2sc | video_options_SetDeinterlace (FLIX2HANDLE flix, const on2bool lDeinterlace) |
Enable/disable the deinterlace filter. | |
Defines | |
#define | FE2_FILTER_ADAPTIVE_DEINTERLACE |
Filter name for use with Flix2_AddFilter(). | |
#define | FE2_ADAPTIVE_DEINTERLACE_MODE |
Specifies deinterlace mode to be applied to source image. | |
Typedefs | |
typedef enum deinterlacemode | deintmode_t |
Enumerations | |
enum | deinterlacemode { DEINTERLACE_NONE, DEINTERLACE_1_2_1_BLUR, DEINTERLACE_DROP_FIELD, DEINTERLACE_ADAPTIVE } |
#define FE2_ADAPTIVE_DEINTERLACE_MODE |
Specifies deinterlace mode to be applied to source image.
The mode may be selected from deintmode_t.
Definition at line 65 of file adaptive_deinterlace.h.
#define FE2_FILTER_ADAPTIVE_DEINTERLACE |
typedef enum deinterlacemode deintmode_t |
enum deinterlacemode |
Definition at line 50 of file adaptive_deinterlace.h.
on2sc video_options_GetDeinterlace | ( | const FLIX2HANDLE | flix, | |
on2bool * | lpDeinterlace | |||
) |
Determine if the deinterlace filter is enabled.
[in] | flix | Handle to the Flix Engine returned from Flix2_Create() or Flix2_CreateEx() |
[out] | lpDeinterlace | Variable to update with the current deinterlace enable status |
ON2_OK | The deinterlace filter enable status was successfully retrieved from the engine. | |
ON2_NET_ERROR | The underlying communication layer failed. |
on2sc video_options_SetDeinterlace | ( | FLIX2HANDLE | flix, | |
const on2bool | lDeinterlace | |||
) |
Enable/disable the deinterlace filter.
[in] | flix | Handle to the Flix Engine returned from Flix2_Create() or Flix2_CreateEx() |
[in] | lDeinterlace | New deinterlace enable status. on2true to enable, on2false to disable. |
ON2_OK | The deinterlace enable status was successfully set in the engine. | |
ON2_NET_ERROR | The underlying communication layer failed. |