feat: AudioResampler (#66)

This commit is contained in:
Théo Monnom
2023-05-13 00:25:26 +02:00
committed by GitHub
parent f2b4373ba4
commit 7c8878502e
13 changed files with 273 additions and 4 deletions
+18
View File
@@ -36,6 +36,24 @@ message CaptureAudioFrameRequest {
}
message CaptureAudioFrameResponse {}
// Create a new AudioResampler
message NewAudioResamplerRequest {}
message NewAudioResamplerResponse {
FFIHandleId handle = 1;
}
// Remix and resample an audio frame
message RemixAndResampleRequest {
FFIHandleId resampler_handle = 1;
FFIHandleId buffer_handle = 2;
uint32 num_channels = 3;
uint32 sample_rate = 4;
}
message RemixAndResampleResponse {
FFIHandleId buffer_handle = 1;
}
///
/// AudioFrame buffer ///
///