Loading media/libaudioclient/aidl/android/media/IAudioFlingerService.aidl +5 −0 Original line number Diff line number Diff line Loading @@ -227,4 +227,9 @@ interface IAudioFlingerService { int getAAudioHardwareBurstMinUsec(); void setDeviceConnectedState(in AudioPort devicePort, boolean connected); // When adding a new method, please review and update // IAudioFlinger.h AudioFlingerServerAdapter::Delegate::TransactionCode // AudioFlinger.cpp AudioFlinger::onTransactWrapper() // AudioFlinger.cpp IAUDIOFLINGER_BINDER_METHOD_MACRO_LIST } media/libaudioclient/aidl/android/media/IAudioPolicyService.aidl +4 −0 Original line number Diff line number Diff line Loading @@ -390,4 +390,8 @@ interface IAudioPolicyService { * for the specified audio attributes. */ AudioProfile[] getDirectProfilesForAttributes(in AudioAttributesInternal attr); // When adding a new method, please review and update // AudioPolicyService.cpp AudioPolicyService::onTransact() // AudioPolicyService.cpp IAUDIOPOLICYSERVICE_BINDER_METHOD_MACRO_LIST } media/libaudioclient/aidl/android/media/IEffect.aidl +4 −0 Original line number Diff line number Diff line Loading @@ -62,4 +62,8 @@ interface IEffect { * TODO(ytai): Explain how this should be used exactly. */ SharedFileRegion getCblk(); // When adding a new method, please review and update // Effects.cpp AudioFlinger::EffectHandle::onTransact() // Effects.cpp IEFFECT_BINDER_METHOD_MACRO_LIST } media/libaudioclient/include/media/IAudioFlinger.h +3 −2 Original line number Diff line number Diff line Loading @@ -482,9 +482,9 @@ public: * Legacy server should implement this interface in order to be wrapped. */ class Delegate : public IAudioFlinger { protected: friend class AudioFlingerServerAdapter; public: // expose the TransactionCode enum for TimeCheck purposes. enum class TransactionCode { CREATE_TRACK = media::BnAudioFlingerService::TRANSACTION_createTrack, CREATE_RECORD = media::BnAudioFlingerService::TRANSACTION_createRecord, Loading Loading @@ -553,6 +553,7 @@ public: SET_DEVICE_CONNECTED_STATE = media::BnAudioFlingerService::TRANSACTION_setDeviceConnectedState, }; protected: /** * And optional hook, called on every transaction, allowing additional operations to be * performed before/after the unparceling ofthe data and dispatching to the respective Loading media/libmediametrics/include/MediaMetricsConstants.h +3 −0 Original line number Diff line number Diff line Loading @@ -140,6 +140,8 @@ #define AMEDIAMETRICS_PROP_INTERVALCOUNT "intervalCount" // int32 #define AMEDIAMETRICS_PROP_LATENCYMS "latencyMs" // double value #define AMEDIAMETRICS_PROP_LOGSESSIONID "logSessionId" // hex string, "" none #define AMEDIAMETRICS_PROP_METHODCODE "methodCode" // int64_t an int indicating method #define AMEDIAMETRICS_PROP_METHODNAME "methodName" // string method name #define AMEDIAMETRICS_PROP_NAME "name" // string value #define AMEDIAMETRICS_PROP_ORIGINALFLAGS "originalFlags" // int32 #define AMEDIAMETRICS_PROP_OUTPUTDEVICES "outputDevices" // string value Loading Loading @@ -224,6 +226,7 @@ #define AMEDIAMETRICS_PROP_EVENT_VALUE_SETVOLUME "setVolume" // AudioTrack #define AMEDIAMETRICS_PROP_EVENT_VALUE_START "start" // AudioTrack, AudioRecord #define AMEDIAMETRICS_PROP_EVENT_VALUE_STOP "stop" // AudioTrack, AudioRecord #define AMEDIAMETRICS_PROP_EVENT_VALUE_TIMEOUT "timeout" // AudioFlinger, AudioPolicy #define AMEDIAMETRICS_PROP_EVENT_VALUE_UNDERRUN "underrun" // from Thread // Possible values for AMEDIAMETRICS_PROP_CALLERNAME Loading Loading
media/libaudioclient/aidl/android/media/IAudioFlingerService.aidl +5 −0 Original line number Diff line number Diff line Loading @@ -227,4 +227,9 @@ interface IAudioFlingerService { int getAAudioHardwareBurstMinUsec(); void setDeviceConnectedState(in AudioPort devicePort, boolean connected); // When adding a new method, please review and update // IAudioFlinger.h AudioFlingerServerAdapter::Delegate::TransactionCode // AudioFlinger.cpp AudioFlinger::onTransactWrapper() // AudioFlinger.cpp IAUDIOFLINGER_BINDER_METHOD_MACRO_LIST }
media/libaudioclient/aidl/android/media/IAudioPolicyService.aidl +4 −0 Original line number Diff line number Diff line Loading @@ -390,4 +390,8 @@ interface IAudioPolicyService { * for the specified audio attributes. */ AudioProfile[] getDirectProfilesForAttributes(in AudioAttributesInternal attr); // When adding a new method, please review and update // AudioPolicyService.cpp AudioPolicyService::onTransact() // AudioPolicyService.cpp IAUDIOPOLICYSERVICE_BINDER_METHOD_MACRO_LIST }
media/libaudioclient/aidl/android/media/IEffect.aidl +4 −0 Original line number Diff line number Diff line Loading @@ -62,4 +62,8 @@ interface IEffect { * TODO(ytai): Explain how this should be used exactly. */ SharedFileRegion getCblk(); // When adding a new method, please review and update // Effects.cpp AudioFlinger::EffectHandle::onTransact() // Effects.cpp IEFFECT_BINDER_METHOD_MACRO_LIST }
media/libaudioclient/include/media/IAudioFlinger.h +3 −2 Original line number Diff line number Diff line Loading @@ -482,9 +482,9 @@ public: * Legacy server should implement this interface in order to be wrapped. */ class Delegate : public IAudioFlinger { protected: friend class AudioFlingerServerAdapter; public: // expose the TransactionCode enum for TimeCheck purposes. enum class TransactionCode { CREATE_TRACK = media::BnAudioFlingerService::TRANSACTION_createTrack, CREATE_RECORD = media::BnAudioFlingerService::TRANSACTION_createRecord, Loading Loading @@ -553,6 +553,7 @@ public: SET_DEVICE_CONNECTED_STATE = media::BnAudioFlingerService::TRANSACTION_setDeviceConnectedState, }; protected: /** * And optional hook, called on every transaction, allowing additional operations to be * performed before/after the unparceling ofthe data and dispatching to the respective Loading
media/libmediametrics/include/MediaMetricsConstants.h +3 −0 Original line number Diff line number Diff line Loading @@ -140,6 +140,8 @@ #define AMEDIAMETRICS_PROP_INTERVALCOUNT "intervalCount" // int32 #define AMEDIAMETRICS_PROP_LATENCYMS "latencyMs" // double value #define AMEDIAMETRICS_PROP_LOGSESSIONID "logSessionId" // hex string, "" none #define AMEDIAMETRICS_PROP_METHODCODE "methodCode" // int64_t an int indicating method #define AMEDIAMETRICS_PROP_METHODNAME "methodName" // string method name #define AMEDIAMETRICS_PROP_NAME "name" // string value #define AMEDIAMETRICS_PROP_ORIGINALFLAGS "originalFlags" // int32 #define AMEDIAMETRICS_PROP_OUTPUTDEVICES "outputDevices" // string value Loading Loading @@ -224,6 +226,7 @@ #define AMEDIAMETRICS_PROP_EVENT_VALUE_SETVOLUME "setVolume" // AudioTrack #define AMEDIAMETRICS_PROP_EVENT_VALUE_START "start" // AudioTrack, AudioRecord #define AMEDIAMETRICS_PROP_EVENT_VALUE_STOP "stop" // AudioTrack, AudioRecord #define AMEDIAMETRICS_PROP_EVENT_VALUE_TIMEOUT "timeout" // AudioFlinger, AudioPolicy #define AMEDIAMETRICS_PROP_EVENT_VALUE_UNDERRUN "underrun" // from Thread // Possible values for AMEDIAMETRICS_PROP_CALLERNAME Loading