[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Interface PreprocessingConfig.Deinterlace.YadifConfigOrBuilder (0.16.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.16.0 (latest)](/java/docs/reference/google-cloudevent-types/latest/com.google.events.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfigOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloudevent-types/0.15.0/com.google.events.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfigOrBuilder)\n- [0.14.1](/java/docs/reference/google-cloudevent-types/0.14.1/com.google.events.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfigOrBuilder) \n\n public static interface PreprocessingConfig.Deinterlace.YadifConfigOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getDeinterlaceAllFrames()\n\n public abstract boolean getDeinterlaceAllFrames()\n\nDeinterlace all frames rather than just the frames identified as\ninterlaced. The default is `false`.\n\n`bool deinterlace_all_frames = 4;`\n\n### getDisableSpatialInterlacing()\n\n public abstract boolean getDisableSpatialInterlacing()\n\nDisable spacial interlacing.\nThe default is `false`.\n\n`bool disable_spatial_interlacing = 2;`\n\n### getMode()\n\n public abstract String getMode()\n\nSpecifies the deinterlacing mode to adopt.\nThe default is `send_frame`.\nSupported values:\n\n- `send_frame`: Output one frame for each frame\n- `send_field`: Output one frame for each field\n\n`string mode = 1;`\n\n### getModeBytes()\n\n public abstract ByteString getModeBytes()\n\nSpecifies the deinterlacing mode to adopt.\nThe default is `send_frame`.\nSupported values:\n\n- `send_frame`: Output one frame for each frame\n- `send_field`: Output one frame for each field\n\n`string mode = 1;`\n\n### getParity()\n\n public abstract String getParity()\n\nThe picture field parity assumed for the input interlaced video.\nThe default is `auto`.\nSupported values:\n\n- `tff`: Assume the top field is first\n- `bff`: Assume the bottom field is first\n- `auto`: Enable automatic detection of field parity\n\n`string parity = 3;`\n\n### getParityBytes()\n\n public abstract ByteString getParityBytes()\n\nThe picture field parity assumed for the input interlaced video.\nThe default is `auto`.\nSupported values:\n\n- `tff`: Assume the top field is first\n- `bff`: Assume the bottom field is first\n- `auto`: Enable automatic detection of field parity\n\n`string parity = 3;`"]]