From 45550aefbe4461bba930a1ed33713b03cf635a78 Mon Sep 17 00:00:00 2001 From: Keenan Tims Date: Tue, 25 Aug 2026 12:31:42 -0700 Subject: [PATCH] expose max_packet_size of OP endpoint to application --- src/lib.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 9b2656e..554d0d9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1385,6 +1385,12 @@ impl<'a, B: UsbBus, AU: AudioHandler<'a, B> + ClockSource> UsbAudioClass<'a, B, } } } + pub fn max_read_packet_size(&self) -> core::result::Result { + match self.output.as_ref() { + Some(output) => Ok(output.endpoint.max_packet_size()), + None => Err(UsbAudioClassError::Other), + } + } } /// Set up a `UsbDeviceBuilder` with the device IDs for Usb Audio Class 2.0