

Classes | |
| struct | JucePlayerItemPlaybackStatusObserverClass |
| struct | JucePlayerStatusObserverClass |
| 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 |
|
inlineprotected |
|
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 |
Referenced by VideoComponent::Pimpl::PlayerControllerBase< PlayerController >::errorOccurred(), VideoComponent::Pimpl::PlayerControllerBase< PlayerController >::playbackStarted(), VideoComponent::Pimpl::PlayerControllerBase< PlayerController >::playbackStopped(), VideoComponent::Pimpl::PlayerControllerBase< PlayerController >::playerPreparationFinished(), and VideoComponent::Pimpl::PlayerControllerBase< Derived >::JucePlayerStatusObserverClass::valueChanged().
|
protected |
|
protected |
|
protected |
|
protected |