# VideoStudioCreateTask

Type: Array<object>

Schema: [VideoStudioCreateTask](https://sourcey-peertube.pages.dev/api-rest-reference/models/videostudiocreatetask.md)

Items:
  Type: object
  
  anyOf:
    Type: object
    
    - `name` (optional)
      Type: string
      
      enum: ["cut"]
    
    - `options` (optional)
      Type: object
      
      - `start` (optional)
        Type: integer
      
      - `end` (optional)
        Type: integer
  
    Type: object
    
    - `name` (optional)
      Type: string
      
      enum: ["add-intro"]
    
    - `options` (optional)
      Type: object
      
      - `file` (optional)
        Type: string, binary
  
    Type: object
    
    - `name` (optional)
      Type: string
      
      enum: ["add-outro"]
    
    - `options` (optional)
      Type: object
      
      - `file` (optional)
        Type: string, binary
  
    Type: object
    
    - `name` (optional)
      Type: string
      
      enum: ["add-watermark"]
    
    - `options` (optional)
      Type: object
      
      - `file` (optional)
        Type: string, binary
  
    Type: object
    
    - `name` (optional)
      Type: string
      
      enum: ["remove-segments"]
    
    - `options` (optional)
      Type: object
      
      - `segments` (required)
        Type: Array<object>
        
        minItems: 1
        
        Items:
          Type: object
          
          - `start` (required)
            Type: integer
            
            minimum: 0
          
          - `end` (required)
            Type: integer
            
            minimum: 1