mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-15 06:40:43 +01:00
![]() From the new header file: * MonoView<>: A single channel contiguous buffer of samples. * InterleavedView<>: Channel samples are interleaved (side-by-side) in the buffer. A single channel InterleavedView<> is the same thing as a MonoView<> * DeinterleavedView<>: Each channel's samples are contiguous within the buffer. Channels can be enumerated and accessing the individual channel data is done via MonoView<>. There are also a few utility functions that offer a unified way to check the properties regardless of what view type is in use. Bug: chromium:335805780 Change-Id: I28196f8f4ded4fadc72ee32b62af304c62f4fc47 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349300 Reviewed-by: Per Åhgren <peah@webrtc.org> Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org> Cr-Commit-Position: refs/heads/main@{#42377} |
||
---|---|---|
.. | ||
test | ||
audio_device.h | ||
audio_device_defines.h | ||
audio_frame.cc | ||
audio_frame.h | ||
audio_frame_processor.h | ||
audio_mixer.h | ||
audio_processing.cc | ||
audio_processing.h | ||
audio_processing_statistics.cc | ||
audio_processing_statistics.h | ||
audio_view.h | ||
BUILD.gn | ||
channel_layout.cc | ||
channel_layout.h | ||
echo_canceller3_config.cc | ||
echo_canceller3_config.h | ||
echo_canceller3_factory.cc | ||
echo_canceller3_factory.h | ||
echo_control.h | ||
echo_detector_creator.cc | ||
echo_detector_creator.h | ||
OWNERS |