diff options
author | qinmin@chromium.org <qinmin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-31 18:32:54 +0000 |
---|---|---|
committer | qinmin@chromium.org <qinmin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-31 18:32:54 +0000 |
commit | e886333604b9eedf2d011b33673c82dc4a20575a (patch) | |
tree | 5a1f8acc2eeac6ca3f09b9abfc737d7771c3ffaf /content/browser/android/media_player_manager_impl.h | |
parent | be1611484eb501538e6df7dcc1a7e96adc4786cf (diff) | |
download | chromium_src-e886333604b9eedf2d011b33673c82dc4a20575a.zip chromium_src-e886333604b9eedf2d011b33673c82dc4a20575a.tar.gz chromium_src-e886333604b9eedf2d011b33673c82dc4a20575a.tar.bz2 |
Passing ScopedJavaSurface to MediaPlayerAndroid
For media source implementation, we need to store the surface object inside MediaPlayerAndroid for later use.
Passing the ScopedJavaSurface to MPA so that it can control the life time of the java surface.
However, in fullscreen case, the player does not own the surface. As a result, added a member variable in ScopedJavaSurface to indicate whether the surface can be released upon object deletion.
BUG=233420
Review URL: https://chromiumcodereview.appspot.com/15992007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203442 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/android/media_player_manager_impl.h')
-rw-r--r-- | content/browser/android/media_player_manager_impl.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/content/browser/android/media_player_manager_impl.h b/content/browser/android/media_player_manager_impl.h index ce2e8f1..4daffeb 100644 --- a/content/browser/android/media_player_manager_impl.h +++ b/content/browser/android/media_player_manager_impl.h @@ -42,7 +42,7 @@ class MediaPlayerManagerImpl virtual void FullscreenPlayerPause(); virtual void FullscreenPlayerSeek(int msec); virtual void ExitFullscreen(bool release_media_player); - virtual void SetVideoSurface(jobject surface); + virtual void SetVideoSurface(gfx::ScopedJavaSurface surface); // media::MediaPlayerManager overrides. virtual void OnTimeUpdate( |