#include <PlatformMediaSessionManager.h>
|
enum | SessionRestrictionFlags {
NoRestrictions = 0,
ConcurrentPlaybackNotPermitted = 1 << 0,
BackgroundProcessPlaybackRestricted = 1 << 1,
BackgroundTabPlaybackRestricted = 1 << 2,
InterruptedPlaybackNotPermitted = 1 << 3,
NoRestrictions = 0,
ConcurrentPlaybackNotPermitted = 1 << 0,
BackgroundProcessPlaybackRestricted = 1 << 1,
BackgroundTabPlaybackRestricted = 1 << 2,
InterruptedPlaybackNotPermitted = 1 << 3
} |
|
enum | SessionRestrictionFlags {
NoRestrictions = 0,
ConcurrentPlaybackNotPermitted = 1 << 0,
BackgroundProcessPlaybackRestricted = 1 << 1,
BackgroundTabPlaybackRestricted = 1 << 2,
InterruptedPlaybackNotPermitted = 1 << 3,
NoRestrictions = 0,
ConcurrentPlaybackNotPermitted = 1 << 0,
BackgroundProcessPlaybackRestricted = 1 << 1,
BackgroundTabPlaybackRestricted = 1 << 2,
InterruptedPlaybackNotPermitted = 1 << 3
} |
|
typedef unsigned | SessionRestrictions |
|
typedef unsigned | SessionRestrictions |
|
◆ SessionRestrictions [1/2]
◆ SessionRestrictions [2/2]
◆ SessionRestrictionFlags [1/2]
Enumerator |
---|
NoRestrictions | |
ConcurrentPlaybackNotPermitted | |
BackgroundProcessPlaybackRestricted | |
BackgroundTabPlaybackRestricted | |
InterruptedPlaybackNotPermitted | |
NoRestrictions | |
ConcurrentPlaybackNotPermitted | |
BackgroundProcessPlaybackRestricted | |
BackgroundTabPlaybackRestricted | |
InterruptedPlaybackNotPermitted | |
◆ SessionRestrictionFlags [2/2]
Enumerator |
---|
NoRestrictions | |
ConcurrentPlaybackNotPermitted | |
BackgroundProcessPlaybackRestricted | |
BackgroundTabPlaybackRestricted | |
InterruptedPlaybackNotPermitted | |
NoRestrictions | |
ConcurrentPlaybackNotPermitted | |
BackgroundProcessPlaybackRestricted | |
BackgroundTabPlaybackRestricted | |
InterruptedPlaybackNotPermitted | |
◆ ~PlatformMediaSessionManager() [1/2]
virtual WebCore::PlatformMediaSessionManager::~PlatformMediaSessionManager |
( |
| ) |
|
|
inlinevirtual |
◆ PlatformMediaSessionManager() [1/2]
WebCore::PlatformMediaSessionManager::PlatformMediaSessionManager |
( |
| ) |
|
|
explicitprotected |
◆ ~PlatformMediaSessionManager() [2/2]
virtual WebCore::PlatformMediaSessionManager::~PlatformMediaSessionManager |
( |
| ) |
|
|
inlinevirtual |
◆ PlatformMediaSessionManager() [2/2]
WebCore::PlatformMediaSessionManager::PlatformMediaSessionManager |
( |
| ) |
|
|
explicitprotected |
◆ activeAudioSessionRequired() [1/2]
bool WebCore::PlatformMediaSessionManager::activeAudioSessionRequired |
( |
| ) |
const |
◆ activeAudioSessionRequired() [2/2]
bool WebCore::PlatformMediaSessionManager::activeAudioSessionRequired |
( |
| ) |
const |
◆ addRestriction() [1/2]
◆ addRestriction() [2/2]
◆ addSession() [1/2]
◆ addSession() [2/2]
◆ anyOfSessions() [1/2]
◆ anyOfSessions() [2/2]
◆ applicationDidEnterForeground() [1/2]
WEBCORE_EXPORT void WebCore::PlatformMediaSessionManager::applicationDidEnterForeground |
( |
| ) |
const |
◆ applicationDidEnterForeground() [2/2]
WEBCORE_EXPORT void WebCore::PlatformMediaSessionManager::applicationDidEnterForeground |
( |
| ) |
const |
◆ applicationWillEnterBackground() [1/2]
WEBCORE_EXPORT void WebCore::PlatformMediaSessionManager::applicationWillEnterBackground |
( |
| ) |
const |
◆ applicationWillEnterBackground() [2/2]
WEBCORE_EXPORT void WebCore::PlatformMediaSessionManager::applicationWillEnterBackground |
( |
| ) |
const |
◆ beginInterruption() [1/2]
◆ beginInterruption() [2/2]
◆ canProduceAudio() [1/2]
bool WebCore::PlatformMediaSessionManager::canProduceAudio |
( |
| ) |
const |
◆ canProduceAudio() [2/2]
bool WebCore::PlatformMediaSessionManager::canProduceAudio |
( |
| ) |
const |
◆ clientCharacteristicsChanged() [1/2]
◆ clientCharacteristicsChanged() [2/2]
◆ count() [1/2]
◆ count() [2/2]
◆ currentSession() [1/2]
◆ currentSession() [2/2]
◆ currentSessionsMatching() [1/2]
◆ currentSessionsMatching() [2/2]
◆ endInterruption() [1/2]
◆ endInterruption() [2/2]
◆ findSession() [1/2]
◆ findSession() [2/2]
◆ forEachSession() [1/2]
◆ forEachSession() [2/2]
◆ has() [1/2]
◆ has() [2/2]
◆ hasActiveNowPlayingSession() [1/2]
virtual WEBCORE_EXPORT bool WebCore::PlatformMediaSessionManager::hasActiveNowPlayingSession |
( |
| ) |
const |
|
inlinevirtual |
◆ hasActiveNowPlayingSession() [2/2]
virtual WEBCORE_EXPORT bool WebCore::PlatformMediaSessionManager::hasActiveNowPlayingSession |
( |
| ) |
const |
|
inlinevirtual |
◆ lastUpdatedNowPlayingDuration() [1/2]
virtual WEBCORE_EXPORT double WebCore::PlatformMediaSessionManager::lastUpdatedNowPlayingDuration |
( |
| ) |
const |
|
inlinevirtual |
◆ lastUpdatedNowPlayingDuration() [2/2]
virtual WEBCORE_EXPORT double WebCore::PlatformMediaSessionManager::lastUpdatedNowPlayingDuration |
( |
| ) |
const |
|
inlinevirtual |
◆ lastUpdatedNowPlayingElapsedTime() [1/2]
virtual WEBCORE_EXPORT double WebCore::PlatformMediaSessionManager::lastUpdatedNowPlayingElapsedTime |
( |
| ) |
const |
|
inlinevirtual |
◆ lastUpdatedNowPlayingElapsedTime() [2/2]
virtual WEBCORE_EXPORT double WebCore::PlatformMediaSessionManager::lastUpdatedNowPlayingElapsedTime |
( |
| ) |
const |
|
inlinevirtual |
◆ lastUpdatedNowPlayingTitle() [1/2]
virtual WEBCORE_EXPORT String WebCore::PlatformMediaSessionManager::lastUpdatedNowPlayingTitle |
( |
| ) |
const |
|
inlinevirtual |
◆ lastUpdatedNowPlayingTitle() [2/2]
virtual WEBCORE_EXPORT String WebCore::PlatformMediaSessionManager::lastUpdatedNowPlayingTitle |
( |
| ) |
const |
|
inlinevirtual |
◆ removeRestriction() [1/2]
◆ removeRestriction() [2/2]
◆ removeSession() [1/2]
◆ removeSession() [2/2]
◆ resetRestrictions() [1/2]
virtual void WebCore::PlatformMediaSessionManager::resetRestrictions |
( |
| ) |
|
|
virtual |
◆ resetRestrictions() [2/2]
virtual void WebCore::PlatformMediaSessionManager::resetRestrictions |
( |
| ) |
|
|
virtual |
◆ restrictions() [1/2]
◆ restrictions() [2/2]
◆ scheduleUpdateNowPlayingInfo() [1/2]
virtual void WebCore::PlatformMediaSessionManager::scheduleUpdateNowPlayingInfo |
( |
| ) |
|
|
inlinevirtual |
◆ scheduleUpdateNowPlayingInfo() [2/2]
virtual void WebCore::PlatformMediaSessionManager::scheduleUpdateNowPlayingInfo |
( |
| ) |
|
|
inlinevirtual |
◆ sessionCanLoadMedia() [1/2]
virtual bool WebCore::PlatformMediaSessionManager::sessionCanLoadMedia |
( |
const PlatformMediaSession & |
| ) |
const |
|
virtual |
◆ sessionCanLoadMedia() [2/2]
virtual bool WebCore::PlatformMediaSessionManager::sessionCanLoadMedia |
( |
const PlatformMediaSession & |
| ) |
const |
|
virtual |
◆ sessionCanProduceAudioChanged() [1/2]
◆ sessionCanProduceAudioChanged() [2/2]
◆ sessionDidEndRemoteScrubbing() [1/2]
◆ sessionDidEndRemoteScrubbing() [2/2]
◆ sessionIsPlayingToWirelessPlaybackTargetChanged() [1/2]
◆ sessionIsPlayingToWirelessPlaybackTargetChanged() [2/2]
◆ sessionWillBeginPlayback() [1/2]
virtual bool WebCore::PlatformMediaSessionManager::sessionWillBeginPlayback |
( |
PlatformMediaSession & |
| ) |
|
|
virtual |
◆ sessionWillBeginPlayback() [2/2]
virtual bool WebCore::PlatformMediaSessionManager::sessionWillBeginPlayback |
( |
PlatformMediaSession & |
| ) |
|
|
virtual |
◆ sessionWillEndPlayback() [1/2]
◆ sessionWillEndPlayback() [2/2]
◆ setCurrentSession() [1/2]
◆ setCurrentSession() [2/2]
◆ setWillIgnoreSystemInterruptions() [1/2]
void WebCore::PlatformMediaSessionManager::setWillIgnoreSystemInterruptions |
( |
bool |
ignore | ) |
|
|
inline |
◆ setWillIgnoreSystemInterruptions() [2/2]
void WebCore::PlatformMediaSessionManager::setWillIgnoreSystemInterruptions |
( |
bool |
ignore | ) |
|
|
inline |
◆ sharedManager() [1/2]
◆ sharedManager() [2/2]
◆ sharedManagerIfExists() [1/2]
◆ sharedManagerIfExists() [2/2]
◆ stopAllMediaPlaybackForDocument() [1/2]
void WebCore::PlatformMediaSessionManager::stopAllMediaPlaybackForDocument |
( |
const Document * |
| ) |
|
◆ stopAllMediaPlaybackForDocument() [2/2]
void WebCore::PlatformMediaSessionManager::stopAllMediaPlaybackForDocument |
( |
const Document * |
| ) |
|
◆ stopAllMediaPlaybackForProcess() [1/2]
WEBCORE_EXPORT void WebCore::PlatformMediaSessionManager::stopAllMediaPlaybackForProcess |
( |
| ) |
|
◆ stopAllMediaPlaybackForProcess() [2/2]
WEBCORE_EXPORT void WebCore::PlatformMediaSessionManager::stopAllMediaPlaybackForProcess |
( |
| ) |
|
◆ updateNowPlayingInfoIfNecessary() [1/2]
void WebCore::PlatformMediaSessionManager::updateNowPlayingInfoIfNecessary |
( |
| ) |
|
|
static |
◆ updateNowPlayingInfoIfNecessary() [2/2]
static void WebCore::PlatformMediaSessionManager::updateNowPlayingInfoIfNecessary |
( |
| ) |
|
|
static |
◆ willIgnoreSystemInterruptions() [1/2]
bool WebCore::PlatformMediaSessionManager::willIgnoreSystemInterruptions |
( |
| ) |
const |
|
inline |
◆ willIgnoreSystemInterruptions() [2/2]
bool WebCore::PlatformMediaSessionManager::willIgnoreSystemInterruptions |
( |
| ) |
const |
|
inline |
◆ Internals
◆ PlatformMediaSession
The documentation for this class was generated from the following files: