// static
scoped_ptr<AudioReader> AudioReader::Create(const SessionConfig& config) {
if (!config.is_audio_enabled())
- return scoped_ptr<AudioReader>();
- // TODO(kxing): Support different session configurations.
- return scoped_ptr<AudioReader>(new AudioReader(AudioPacket::ENCODING_RAW));
+ return nullptr;
+ return make_scoped_ptr(new AudioReader(AudioPacket::ENCODING_RAW));
}
void AudioReader::OnInitialized() {
}
void AudioReader::OnNewData(scoped_ptr<AudioPacket> packet,
- const base::Closure& done_task) {
+ const base::Closure& done_task) {
audio_stub_->ProcessAudioPacket(packet.Pass(), done_task);
}