frames: fix AudioRawFrame mixin

This commit is contained in:
Aleix Conchillo Flaqué
2024-12-04 13:25:37 -08:00
parent c395d1a234
commit 13c27eaa1d
2 changed files with 7 additions and 3 deletions

View File

@@ -79,7 +79,10 @@ class AudioRawFrame:
audio: bytes
sample_rate: int
num_channels: int
num_frames: int = field(init=False)
num_frames: int = field(default=0, init=False)
def __post_init__(self):
self.num_frames = int(len(self.audio) / (self.num_channels * 2))
@dataclass