This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
[[["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,["# Class PreprocessingConfig (1.16.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.16.0 (latest)](/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.15.2](/python/docs/reference/transcoder/1.15.2/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.14.0](/python/docs/reference/transcoder/1.14.0/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.13.1](/python/docs/reference/transcoder/1.13.1/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.12.5](/python/docs/reference/transcoder/1.12.5/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.11.0](/python/docs/reference/transcoder/1.11.0/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.10.1](/python/docs/reference/transcoder/1.10.1/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.9.1](/python/docs/reference/transcoder/1.9.1/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.8.2](/python/docs/reference/transcoder/1.8.2/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.7.0](/python/docs/reference/transcoder/1.7.0/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.6.1](/python/docs/reference/transcoder/1.6.1/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.5.0](/python/docs/reference/transcoder/1.5.0/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.4.3](/python/docs/reference/transcoder/1.4.3/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.3.2](/python/docs/reference/transcoder/1.3.2/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.2.1](/python/docs/reference/transcoder/1.2.1/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.1.0](/python/docs/reference/transcoder/1.1.0/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [1.0.1](/python/docs/reference/transcoder/1.0.1/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [0.5.1](/python/docs/reference/transcoder/0.5.1/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [0.4.1](/python/docs/reference/transcoder/0.4.1/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [0.3.1](/python/docs/reference/transcoder/0.3.1/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [0.2.1](/python/docs/reference/transcoder/0.2.1/google.cloud.video.transcoder_v1.types.PreprocessingConfig)\n- [0.1.0](/python/docs/reference/transcoder/0.1.0/google.cloud.video.transcoder_v1.types.PreprocessingConfig) \n\n PreprocessingConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nPreprocessing configurations.\n\nClasses\n-------\n\n### Audio\n\n Audio(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nAudio preprocessing configuration.\n\n### Color\n\n Color(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nColor preprocessing configuration.\n\n**Note:** This configuration is not supported.\n\n### Crop\n\n Crop(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nVideo cropping configuration for the input video. The cropped\ninput video is scaled to match the output resolution.\n\n### Deblock\n\n Deblock(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nDeblock preprocessing configuration.\n\n**Note:** This configuration is not supported.\n\n### Deinterlace\n\n Deinterlace(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nDeinterlace configuration for input video.\n\nThis message has `oneof`_ fields (mutually exclusive fields).\nFor each oneof, at most one member field can be set at the same time.\nSetting any member of the oneof automatically clears all other\nmembers.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e\n\n### Denoise\n\n Denoise(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nDenoise preprocessing configuration.\n\n**Note:** This configuration is not supported.\n\n### Pad\n\n Pad(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nPad filter configuration for the input video. The padded\ninput video is scaled after padding with black to match the\noutput resolution."]]