# AsiInput

## Properties

### Type
- **type**: string (Optional, Defaults to ASI)

### Name
- **name**: string (Required)

### Transport
- **transport**: object ([AsiInputTransport](https://docs.mediakind.com/api-reference/channels-api/schemas/asiinputtransport)) (Required)

### URL
- **url**: string (Required, pattern: ^asi://)

### TS Packet Size
- **tsPacketSize**: object (Optional)
  - **Variants**:
    - TsPacketSize enum
      - Variant 1: `enum`
      - Variant 2: `null`

### Payload
- **payload**: object (Optional)
  - **Variants**:
    - MptsPayload object
      - **programNumber**: string (Optional, Defaults to 1)

### Delay Mode
- **delayMode**: enum ([DelayMode](https://docs.mediakind.com/api-reference/channels-api/schemas/delaymode)) (Optional, Defaults to Standard)
  - **Allowed values**: Unsynced, Standard, Low, SuperLow

### Decrypt
- **decrypt**: object (Optional)
  - **Variants**:
    - DecryptConfig object
      - **type**: enum ([DecryptType](https://docs.mediakind.com/api-reference/channels-api/schemas/decrypttype)) (Optional, Defaults to None)
        - **Allowed values**: Unsynced, None, BISS, BISS, CADVBCI

### BISS Mode
- **bissMode**: object (Optional)
  - **Variants**:
    - BissMode enum
      - Variant 1: `enum`
      - Variant 2: `null`

### BISS Key
- **bissKey**: object (Optional)
  - **Variants**:
    - string
      - Variant 1: `string`
      - Variant 2: `null`

### BISS Injected Key ID
- **bissInjectedKeyId**: object (Optional)
  - **Variants**:
    - string
      - Variant 1: `string`
      - Variant 2: `null`

### BISS CA Key ID
- **bissCAKeyId**: object (Optional)
  - **Variants**:
    - string
      - Variant 1: `string`
      - Variant 2: `null`

### CAM Slot
- **camSlot**: object (Optional)
  - **Variants**:
    - integer
      - Variant 1: `integer`
      - Variant 2: `null`

### CAM Port
- **camPort**: object (Optional)
  - **Variants**:
    - integer
      - Variant 1: `integer`
      - Variant 2: `null`

### Null Option
- **null**: null
  - **Variant 2**: `null`
