CAPABILITY (Waveaudio Command) - Syntax Diagram
CAPABILITY ─── object ────────────────────────────────────────────────────


─┬─ CAN EJECT ──────────────────────────────────────────┬──┬──────────┬──┤
  ├─ CAN PLAY ───────────────────────────────────────────┤  ├─ WAIT ───┤
  ├─ CAN RECORD ─────────────────────────────────────────┤  └─ NOTIFY ─┘
  ├─ CAN SAVE ───────────────────────────────────────────┤
  ├─ CAN SETVOLUME ──────────────────────────────────────┤
  ├─ COMPOUND DEVICE ────────────────────────────────────┤
  ├─ DEVICE TYPE ────────────────────────────────────────┤
  │                      ┌────────────────────────────┐  │
  │                                                  │  │
  ├─ EXTENDED ── FORMAT ──┬─ BITSPERSAMPLE integer ─┬─┴──┤
  │                       ├─ SAMPLESPERSEC integer ─┤    │
  │                       ├─ TAG type ──────────────┤    │
  │                       ├─ CHANNELS integer ──────┤    │
  │                       └─ MODE type ─────────────┘    │
  ├─ HAS AUDIO ──────────────────────────────────────────┤
  ├─ HAS VIDEO ──────────────────────────────────────────┤
  ├─ MESSAGE command ────────────────────────────────────┤
  ├─ PREROLL TIME ───────────────────────────────────────┤
  ├─ PREROLL TYPE ───────────────────────────────────────┤
  └─ USES FILES ─────────────────────────────────────────┘


[Back] [Next]