1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #ifndef PPAPI_THUNK_AUDIO_CONFIG_API_H_
6 #define PPAPI_THUNK_AUDIO_CONFIG_API_H_
7 
8 #include <stdint.h>
9 
10 #include "ppapi/c/ppb_audio_config.h"
11 #include "ppapi/thunk/ppapi_thunk_export.h"
12 
13 namespace ppapi {
14 namespace thunk {
15 
16 class PPAPI_THUNK_EXPORT PPB_AudioConfig_API {
17  public:
~PPB_AudioConfig_API()18   virtual ~PPB_AudioConfig_API() {}
19 
20   virtual PP_AudioSampleRate GetSampleRate() = 0;
21   virtual uint32_t GetSampleFrameCount() = 0;
22 };
23 
24 }  // namespace thunk
25 }  // namespace ppapi
26 
27 #endif  // PPAPI_THUNK_AUDIO_CONFIG_API_H_
28