Classes | |
struct | JucePlayerItemPlaybackStatusObserverClass |
struct | JucePlayerStatusObserverClass |
class | PlayerAsyncInitialiser |
class | PlayerAsyncInitialiser |
Public Member Functions | |
~PlayerControllerBase () | |
Protected Member Functions | |
PlayerControllerBase (Pimpl &ownerToUse, bool useNativeControlsIfAvailable) | |
void | attachPlaybackObserver () |
void | attachPlayerStatusObserver () |
void | detachPlaybackObserver () |
void | detachPlayerStatusObserver () |
Protected Attributes | |
Pimpl & | owner |
PlayerAsyncInitialiser | playerAsyncInitialiser |
std::unique_ptr< NSObject, NSObjectDeleter > | playerItemPlaybackStatusObserver |
std::unique_ptr< NSObject, NSObjectDeleter > | playerStatusObserver |
bool | useNativeControls |
Private Member Functions | |
Derived & | crtp () |
void | errorOccurred () |
void | playbackReachedEndTime () |
void | playbackStarted () |
void | playbackStopped () |
void | playerPreparationFinished (const URL &url, Result r, AVPlayer *preparedPlayer) |
|
inline |
|
inlineprotected |
|
inlineprotected |
Referenced by VideoComponent::Pimpl::PlayerController::setPlayer().
|
inlineprotected |
Referenced by VideoComponent::Pimpl::PlayerController::setPlayer().
|
inlineprivate |
Referenced by VideoComponent::Pimpl::PlayerControllerBase< PlayerController >::attachPlaybackObserver(), VideoComponent::Pimpl::PlayerControllerBase< PlayerController >::attachPlayerStatusObserver(), VideoComponent::Pimpl::PlayerControllerBase< PlayerController >::detachPlayerStatusObserver(), VideoComponent::Pimpl::PlayerControllerBase< PlayerController >::errorOccurred(), and VideoComponent::Pimpl::PlayerControllerBase< PlayerController >::playerPreparationFinished().
|
inlineprotected |
|
inlineprotected |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
protected |
|
protected |
Referenced by VideoComponent::Pimpl::PlayerController::loadAsync().
|
protected |
|
protected |
|
protected |