diff options
author | Eric Laurent <elaurent@google.com> | 2014-05-28 15:16:21 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-05-28 15:16:22 +0000 |
commit | 5e49780692b4f23966be89ac32b19c3c1ead4e85 (patch) | |
tree | d3a80af71bd1c7637040ec322a286e0b3e485dee /services | |
parent | c9cd62bf52dd5ea8dc292fb7bc80ff51ed1a79bb (diff) | |
parent | 4b123406c10c17852734a1b691bb9ce2a4cb7caf (diff) | |
download | frameworks_av-5e49780692b4f23966be89ac32b19c3c1ead4e85.zip frameworks_av-5e49780692b4f23966be89ac32b19c3c1ead4e85.tar.gz frameworks_av-5e49780692b4f23966be89ac32b19c3c1ead4e85.tar.bz2 |
Merge "IAudioFlinger interface extension for patch panel"
Diffstat (limited to 'services')
-rw-r--r-- | services/audioflinger/AudioFlinger.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/services/audioflinger/AudioFlinger.h b/services/audioflinger/AudioFlinger.h index d2ded9a..3d7a562 100644 --- a/services/audioflinger/AudioFlinger.h +++ b/services/audioflinger/AudioFlinger.h @@ -223,6 +223,44 @@ public: virtual status_t setLowRamDevice(bool isLowRamDevice); + /* List available audio ports and their attributes */ + virtual status_t listAudioPorts(unsigned int *num_ports, + struct audio_port *ports) + { + return INVALID_OPERATION; + } + + /* Get attributes for a given audio port */ + virtual status_t getAudioPort(struct audio_port *port) + { + return INVALID_OPERATION; + } + + /* Create an audio patch between several source and sink ports */ + virtual status_t createAudioPatch(const struct audio_patch *patch, + audio_patch_handle_t *handle) + { + return INVALID_OPERATION; + } + + /* Release an audio patch */ + virtual status_t releaseAudioPatch(audio_patch_handle_t handle) + { + return INVALID_OPERATION; + } + + /* List existing audio patches */ + virtual status_t listAudioPatches(unsigned int *num_patches, + struct audio_patch *patches) + { + return INVALID_OPERATION; + } + /* Set audio port configuration */ + virtual status_t setAudioPortConfig(const struct audio_port_config *config) + { + return INVALID_OPERATION; + } + virtual status_t onTransact( uint32_t code, const Parcel& data, |