Lines Matching defs:CAudioPlayer_struct
29 /*typedef*/ struct CAudioPlayer_struct { struct
30 IObject mObject;
36 SLuint8 mInterfaceStates2[INTERFACES_AudioPlayer - INTERFACES_Default];
37 IDynamicInterfaceManagement mDynamicInterfaceManagement;
38 IPlay mPlay;
39 I3DDoppler m3DDoppler;
40 I3DGrouping m3DGrouping;
41 I3DLocation m3DLocation;
42 I3DSource m3DSource;
43 IBufferQueue mBufferQueue;
44 IEffectSend mEffectSend;
45 IMetadataExtraction mMetadataExtraction;
46 IMetadataTraversal mMetadataTraversal;
47 IPrefetchStatus mPrefetchStatus;
48 IRatePitch mRatePitch;
49 ISeek mSeek;
50 IVolume mVolume;
51 IMuteSolo mMuteSolo;
53 IAndroidEffect mAndroidEffect;
54 IAndroidEffectSend mAndroidEffectSend;
55 IAndroidConfiguration mAndroidConfiguration;
56 IAndroidBufferQueue mAndroidBufferQueue;
59 I3DMacroscopic m3DMacroscopic;
60 IBassBoost mBassBoost;
61 IDynamicSource mDynamicSource;
62 IEnvironmentalReverb mEnvironmentalReverb;
63 IEqualizer mEqualizer;
64 IPitch mPitch;
65 IPresetReverb mPresetReverb;
66 IPlaybackRate mPlaybackRate;
67 IVirtualizer mVirtualizer;
68 IVisualization mVisualization;
70 DataLocatorFormat mDataSource;
71 DataLocatorFormat mDataSink;
74 SLuint8 mMuteMask; // Mask for which channels are muted: bit 0=left, 1=right
75 SLuint8 mSoloMask; // Mask for which channels are soloed: bit 0=left, 1=right
76 SLuint8 mNumChannels; // initially UNKNOWN_NUMCHANNELS, then const once it is known,
79 SLuint32 mSampleRateMilliHz;// initially UNKNOWN_SAMPLERATE, then const once it is known
84 SLmillibel mDirectLevel;
87 Track *mTrack;
88 float mGains[STEREO_CHANNELS]; ///< Computed gain based on volume, mute, solo, stereo position
89 SLboolean mDestroyRequested; ///< Mixer to acknowledge application's call to Object::Destroy
92 struct SndFile mSndFile;
95 enum AndroidObjectType mAndroidObjType;
97 enum AndroidObjectState mAndroidObjState;
99 audio_session_t mSessionId;
101 audio_stream_type_t mStreamType;
103 audio_unique_id_t mPIId;
107 android::sp<android::TrackPlayerBase> mTrackPlayer;
108 android::sp<android::CallbackProtector> mCallbackProtector;
109 android::sp<android::GenericPlayer> mAPlayer;
111 android::sp<android::AudioEffect> mAuxEffect;
114 SLmillibel mAuxSendLevel;
118 float mAmplFromDirectLevel;
120 bool mDeferredStart;
121 SLuint32 mPerformanceMode;