Lines Matching defs:CAudioPlayer_struct

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