Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
VideoLAN
VLC-Android
Commits
ac18965d
Commit
ac18965d
authored
Jul 10, 2014
by
Edward Wang
Browse files
AudioService: organize variables a bit
parent
774bcd52
Changes
1
Hide whitespace changes
Inline
Side-by-side
vlc-android/src/org/videolan/vlc/audio/AudioService.java
View file @
ac18965d
...
...
@@ -113,29 +113,36 @@ public class AudioService extends Service {
public
static
final
int
NEXT_ITEM
=
3
;
private
LibVLC
mLibVLC
;
private
Stack
<
Integer
>
mPrevious
;
// Stack of previously played indexes, used in shuffle mode
private
int
mCurrentIndex
;
// Set to -1 if there is no currently loaded media
private
int
mPrevIndex
;
// Set to -1 if no previous media
private
int
mNextIndex
;
// Set to -1 if no next media
private
HashMap
<
IAudioServiceCallback
,
Integer
>
mCallback
;
private
EventHandler
mEventHandler
;
private
boolean
mShuffling
=
false
;
private
RepeatType
mRepeating
=
RepeatType
.
None
;
private
boolean
mDetectHeadset
=
true
;
private
OnAudioFocusChangeListener
audioFocusListener
;
private
ComponentName
mRemoteControlClientReceiverComponent
;
private
boolean
mDetectHeadset
=
true
;
private
PowerManager
.
WakeLock
mWakeLock
;
// Index management
/**
* Stack of previously played indexes, used in shuffle mode
*/
private
Stack
<
Integer
>
mPrevious
;
private
int
mCurrentIndex
;
// Set to -1 if no media is currently loaded
private
int
mPrevIndex
;
// Set to -1 if no previous media
private
int
mNextIndex
;
// Set to -1 if no next media
// Playback management
private
boolean
mShuffling
=
false
;
private
RepeatType
mRepeating
=
RepeatType
.
None
;
// RemoteControlClient-related
/**
* RemoteControlClient is for lock screen playback control.
*/
private
RemoteControlClient
mRemoteControlClient
=
null
;
private
RemoteControlClientReceiver
mRemoteControlClientReceiver
=
null
;
/**
* Last widget position update timestamp
*/
private
long
mWidgetPositionTimestamp
=
Calendar
.
getInstance
().
getTimeInMillis
();
private
ComponentName
mRemoteControlClientReceiverComponent
;
@Override
public
void
onCreate
()
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment