13 lines
250 B
Python
13 lines
250 B
Python
from dataclasses import dataclass
|
|
|
|
class AudioLayout:
|
|
name: str
|
|
nb_channels: int
|
|
channels: tuple[AudioChannel, ...]
|
|
def __init__(self, layout: str | AudioLayout): ...
|
|
|
|
@dataclass
|
|
class AudioChannel:
|
|
name: str
|
|
description: str
|