summaryrefslogtreecommitdiff
path: root/libaudio/alsa_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'libaudio/alsa_utils.h')
-rw-r--r--libaudio/alsa_utils.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/libaudio/alsa_utils.h b/libaudio/alsa_utils.h
index f0f1b21..d61fa5a 100644
--- a/libaudio/alsa_utils.h
+++ b/libaudio/alsa_utils.h
@@ -103,9 +103,9 @@ class HDMIAudioCaps {
bool loadCaps(int ALSADeviceID);
void reset();
- void getRatesForAF(String8& rates);
+ void getRatesForAF(String8& rates, audio_format_t format);
void getFmtsForAF(String8& fmts);
- void getChannelMasksForAF(String8& masks);
+ void getChannelMasksForAF(String8& masks, audio_format_t format);
bool supportsFormat(audio_format_t format,
uint32_t sampleRate,
uint32_t channelCount,
@@ -130,6 +130,8 @@ class HDMIAudioCaps {
void reset_l();
ssize_t getMaxChModeNdx_l();
static bool sanityCheckMode(const Mode& m);
+ static AudFormat alsaFormatFromAndroidFormat(audio_format_t format);
+ const Mode *getModeForFormat(AudFormat format);
};
} // namespace android
#endif // __cplusplus