24 lines
489 B
Python
24 lines
489 B
Python
|
from typing import Iterable
|
||
|
from typing_extensions import override
|
||
|
|
||
|
from ._base import AudioConverter
|
||
|
|
||
|
|
||
|
class RawInputAudioConverter(AudioConverter):
|
||
|
"""
|
||
|
Converts raw audio input to a compressed media format.
|
||
|
"""
|
||
|
|
||
|
@property
|
||
|
@override
|
||
|
def _input_format_args(self) -> Iterable[str]:
|
||
|
return self._raw_ffmpeg_args
|
||
|
|
||
|
@property
|
||
|
@override
|
||
|
def _output_format_args(self) -> Iterable[str]:
|
||
|
return self._compressed_ffmpeg_args
|
||
|
|
||
|
|
||
|
# vim:sw=4:ts=4:et:
|