diff options
author | Jean-Michel Trivi <jmtrivi@google.com> | 2014-06-24 08:01:46 -0700 |
---|---|---|
committer | Jean-Michel Trivi <jmtrivi@google.com> | 2014-07-01 07:57:32 -0700 |
commit | d9d7fa0873796ac661c44a7fcd6ad5ff697ff01f (patch) | |
tree | 237375ce1605b2d7bd896b23f0a2ba2f0235ae09 /include/media/mediaplayer.h | |
parent | f92f22becdf7fce1f55d5ebd80ac2caa2ad55602 (diff) | |
download | frameworks_av-d9d7fa0873796ac661c44a7fcd6ad5ff697ff01f.zip frameworks_av-d9d7fa0873796ac661c44a7fcd6ad5ff697ff01f.tar.gz frameworks_av-d9d7fa0873796ac661c44a7fcd6ad5ff697ff01f.tar.bz2 |
Support for audio attributes on audio output of media player
Change-Id: Iae4995c98e64add1ab9e6c8ae6501515032755f5
Diffstat (limited to 'include/media/mediaplayer.h')
-rw-r--r-- | include/media/mediaplayer.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/media/mediaplayer.h b/include/media/mediaplayer.h index 3ca3095..e756368 100644 --- a/include/media/mediaplayer.h +++ b/include/media/mediaplayer.h @@ -160,6 +160,9 @@ enum media_parameter_keys { // Playback rate expressed in permille (1000 is normal speed), saved as int32_t, with negative // values used for rewinding or reverse playback. KEY_PARAMETER_PLAYBACK_RATE_PERMILLE = 1300, // set only + + // Set a Parcel containing the value of a parcelled Java AudioAttribute instance + KEY_PARAMETER_AUDIO_ATTRIBUTES = 1400 // set only }; // Keep INVOKE_ID_* in sync with MediaPlayer.java. @@ -169,7 +172,7 @@ enum media_player_invoke_ids { INVOKE_ID_ADD_EXTERNAL_SOURCE_FD = 3, INVOKE_ID_SELECT_TRACK = 4, INVOKE_ID_UNSELECT_TRACK = 5, - INVOKE_ID_SET_VIDEO_SCALING_MODE = 6, + INVOKE_ID_SET_VIDEO_SCALING_MODE = 6 }; // Keep MEDIA_TRACK_TYPE_* in sync with MediaPlayer.java. @@ -259,6 +262,7 @@ private: status_t attachNewPlayer(const sp<IMediaPlayer>& player); status_t reset_l(); status_t doSetRetransmitEndpoint(const sp<IMediaPlayer>& player); + status_t checkStateForKeySet_l(int key); sp<IMediaPlayer> mPlayer; thread_id_t mLockThreadId; |