diff --git a/bumble/a2dp.py b/bumble/a2dp.py index f76ea9bf..ffcee466 100644 --- a/bumble/a2dp.py +++ b/bumble/a2dp.py @@ -480,12 +480,10 @@ class OpusMediaCodecInformation(VendorSpecificMediaCodecInformation): SF_48000 = 1 << 0 @classmethod - def from_int( - cls, sampling_frequency: int - ) -> OpusMediaCodecInformation.SamplingFrequency: + def from_int(cls, sampling_frequency: int) -> Self: if sampling_frequency != 48000: raise ValueError("no such sampling frequency") - return cls.SF_48000 + return cls(1) VENDOR_ID: ClassVar[int] = 0x000000E0 CODEC_ID: ClassVar[int] = 0x0001