user: Provide the full official documentation entry for MetaStrip(Strip), preserving all code examples.

assistant: # MetaStrip(Strip)

base classes — [`bpy_struct`](bpy.types.bpy_struct.html#bpy.types.bpy_struct "bpy.types.bpy_struct"), [`Strip`](bpy.types.Strip.html#bpy.types.Strip "bpy.types.Strip")

*class* bpy.types.MetaStrip(*Strip*)
:   Sequence strip to group other strips as a single sequence strip

    alpha_mode
    :   Representation of alpha information in the RGBA pixels

        - `STRAIGHT`
          Straight – RGB channels in transparent pixels are unaffected by the alpha channel.
        - `PREMUL`
          Premultiplied – RGB channels in transparent pixels are multiplied by the alpha channel.

        Type:
        :   enum in [`'STRAIGHT'`, `'PREMUL'`], default `'STRAIGHT'`

    animation_offset_end
    :   Animation end offset (trim end)

        Type:
        :   int in [0, inf], default 0

    animation_offset_start
    :   Animation start offset (trim start)

        Type:
        :   int in [0, inf], default 0

    channels
    :   Type:
        :   [`bpy_prop_collection`](bpy.types.bpy_prop_collection.html#bpy.types.bpy_prop_collection "bpy.types.bpy_prop_collection") of [`SequenceTimelineChannel`](bpy.types.SequenceTimelineChannel.html#bpy.types.SequenceTimelineChannel "bpy.types.SequenceTimelineChannel"), (readonly)

    color_multiply
    :   Type:
        :   float in [0, 20], default 1.0

    color_saturation
    :   Adjust the intensity of the input’s color

        Type:
        :   float in [0, 20], default 1.0

    crop
    :   Type:
        :   [`StripCrop`](bpy.types.StripCrop.html#bpy.types.StripCrop "bpy.types.StripCrop"), (readonly)

    multiply_alpha
    :   Multiply alpha along with color channels

        Type:
        :   boolean, default False

    proxy
    :   Type:
        :   [`StripProxy`](bpy.types.StripProxy.html#bpy.types.StripProxy "bpy.types.StripProxy"), (readonly)

    strips
    :   Strips nested in meta strip

        Type:
        :   [`StripsMeta`](bpy.types.StripsMeta.html#bpy.types.StripsMeta "bpy.types.StripsMeta") [`bpy_prop_collection`](bpy.types.bpy_prop_collection.html#bpy.types.bpy_prop_collection "bpy.types.bpy_prop_collection") of [`Strip`](bpy.types.Strip.html#bpy.types.Strip "bpy.types.Strip"), (readonly)

    strobe
    :   Only display every nth frame

        Type:
        :   float in [1, 30], default 0.0

    transform
    :   Type:
        :   [`StripTransform`](bpy.types.StripTransform.html#bpy.types.StripTransform "bpy.types.StripTransform"), (readonly)

    use_deinterlace
    :   Remove fields from video movies

        Type:
        :   boolean, default False

    use_flip_x
    :   Flip on the X axis

        Type:
        :   boolean, default False

    use_flip_y
    :   Flip on the Y axis

        Type:
        :   boolean, default False

    use_float
    :   Convert input to float data

        Type:
        :   boolean, default False

    use_proxy
    :   Use a preview proxy and/or time-code index for this strip

        Type:
        :   boolean, default False

    use_reverse_frames
    :   Reverse frame order

        Type:
        :   boolean, default False

    separate()
    :   Separate meta

    *classmethod* bl_rna_get_subclass(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The RNA type or default when not found.

        Return type:
        :   [`bpy.types.Struct`](bpy.types.Struct.html#bpy.types.Struct "bpy.types.Struct") subclass

    *classmethod* bl_rna_get_subclass_py(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The class or default when not found.

        Return type:
        :   type