<!-- source-hash: 7029a8fac8a20b2b1e7b093f8ea32a0e -->
Barrel export file for the **media controls and playback icon set**, re-exporting all icon components from their individual modules for convenient single-import access.

## Key Components

| Export | Description |
|--------|-------------|
| `PlayIcon`, `PLAY_ICON_PATH` | Play button icon with exposed SVG path constant |
| `PauseIcon`, `PauseCircleIcon` | Pause state variants |
| `StopIcon`, `StopCircleIcon` | Stop state variants |
| `RecordingIcon`, `RecordingCircleIcon` | Recording state indicators |
| `MicIcon`, `MicAltIcon`, `MicOffIcon` | Microphone state variants |
| `Expand01–04`, `Collapse01–04` | Expand/collapse UI control variants (including dot variants) |
| `FastForwardIcon`, `FastBackwardIcon` | Fast seek controls |
| `ForwardIcon`, `BackwardIcon` | Standard seek controls |
| `NextIcon`, `PreviousIcon` | Track navigation controls |
| `Flip01/02 Left/Right` | Flip direction variants |
| `Refresh01/02` variants | Refresh/reload icons (directional and state variants) |
| `RepeatIcon`, `RepeatOneIcon` | Playback repeat modes |
| `ShuffleIcon` | Shuffle playback |
| `Rotate360Icon` | Full rotation indicator |
| `SubtitleIcon` | Subtitle/caption toggle |
| `WaveformIcon` | Audio waveform visualization |
| `ExpandSquareIcon` | Square expand variant |

## Usage Example

```typescript
import {
  PlayIcon,
  PauseIcon,
  StopIcon,
  MicOffIcon,
  PLAY_ICON_PATH,
  RecordingCircleIcon,
} from '@/components/icons/media';

// Use in a React/Vue component
const PlayerControls = () => (
  <div>
    <PlayIcon size={24} />
    <PauseIcon size={24} />
    <StopIcon size={24} />
    <MicOffIcon size={24} color="red" />
    <RecordingCircleIcon size={24} />
  </div>
);

// Access raw SVG path data
console.log(PLAY_ICON_PATH); // "M8 5v14l11-7z"
```