Regression test for issue where Opus DTX status was being forgotten.
BUG=webrtc:6020 Review-Url: https://codereview.webrtc.org/2177263002 Cr-Commit-Position: refs/heads/master@{#13539}
This commit is contained in:
@ -48,6 +48,8 @@ class AudioCodingModuleImpl final : public AudioCodingModule {
|
||||
void ModifyEncoder(
|
||||
FunctionView<void(std::unique_ptr<AudioEncoder>*)> modifier) override;
|
||||
|
||||
void QueryEncoder(FunctionView<void(const AudioEncoder*)> query) override;
|
||||
|
||||
// Get current send codec.
|
||||
rtc::Optional<CodecInst> SendCodec() const override;
|
||||
|
||||
@ -596,6 +598,12 @@ void AudioCodingModuleImpl::ModifyEncoder(
|
||||
modifier(&encoder_stack_);
|
||||
}
|
||||
|
||||
void AudioCodingModuleImpl::QueryEncoder(
|
||||
FunctionView<void(const AudioEncoder*)> query) {
|
||||
rtc::CritScope lock(&acm_crit_sect_);
|
||||
query(encoder_stack_.get());
|
||||
}
|
||||
|
||||
// Get current send codec.
|
||||
rtc::Optional<CodecInst> AudioCodingModuleImpl::SendCodec() const {
|
||||
rtc::CritScope lock(&acm_crit_sect_);
|
||||
|
||||
Reference in New Issue
Block a user