| Index: media/mojo/services/mojo_audio_decoder_service.h
|
| diff --git a/media/mojo/services/mojo_audio_decoder_service.h b/media/mojo/services/mojo_audio_decoder_service.h
|
| index 558d0eb590c1f25f5d70e074c9c8897f2f6c5319..c07458975e9a0f447bb27bbc298cc013b45f228a 100644
|
| --- a/media/mojo/services/mojo_audio_decoder_service.h
|
| +++ b/media/mojo/services/mojo_audio_decoder_service.h
|
| @@ -15,9 +15,12 @@
|
|
|
| namespace media {
|
|
|
| +class MojoCdmServiceContext;
|
| +
|
| class MojoAudioDecoderService : public interfaces::AudioDecoder {
|
| public:
|
| MojoAudioDecoderService(
|
| + base::WeakPtr<MojoCdmServiceContext> mojo_cdm_service_context,
|
| scoped_ptr<media::AudioDecoder> decoder,
|
| mojo::InterfaceRequest<interfaces::AudioDecoder> request);
|
|
|
| @@ -61,6 +64,9 @@ class MojoAudioDecoderService : public interfaces::AudioDecoder {
|
| // DataPipe for serializing the data section of DecoderBuffer.
|
| mojo::ScopedDataPipeConsumerHandle consumer_handle_;
|
|
|
| + // A helper object required to get CDM from CDM id.
|
| + base::WeakPtr<MojoCdmServiceContext> mojo_cdm_service_context_;
|
| +
|
| // The AudioDecoder that does actual decoding work.
|
| scoped_ptr<media::AudioDecoder> decoder_;
|
|
|
|
|