◆ PlayerController()
VideoComponent::Pimpl::PlayerController::PlayerController |
( |
Pimpl & |
ownerToUse, |
|
|
bool |
useNativeControlsIfAvailable |
|
) |
| |
|
inline |
◆ ~PlayerController()
VideoComponent::Pimpl::PlayerController::~PlayerController |
( |
| ) |
|
|
inline |
◆ attachPlaybackObserver()
◆ attachPlayerStatusObserver()
◆ close()
void VideoComponent::Pimpl::PlayerController::close |
( |
| ) |
|
|
inline |
◆ detachPlaybackObserver()
◆ detachPlayerStatusObserver()
◆ getPlayer()
AVPlayer* VideoComponent::Pimpl::PlayerController::getPlayer |
( |
| ) |
const |
|
inline |
References VideoComponent::Pimpl::PlayerControllerBase< Derived >::useNativeControls.
Referenced by VideoComponent::Pimpl::getDuration(), VideoComponent::Pimpl::getNativeSize(), VideoComponent::Pimpl::getPosition(), VideoComponent::Pimpl::getSpeed(), VideoComponent::Pimpl::getVolume(), VideoComponent::Pimpl::isOpen(), VideoComponent::Pimpl::play(), VideoComponent::Pimpl::setPosition(), VideoComponent::Pimpl::setSpeed(), VideoComponent::Pimpl::setVolume(), and VideoComponent::Pimpl::stop().
◆ getView()
NSView* VideoComponent::Pimpl::PlayerController::getView |
( |
| ) |
|
|
inline |
◆ load()
Result VideoComponent::Pimpl::PlayerController::load |
( |
NSURL * |
url | ) |
|
|
inline |
◆ loadAsync()
void VideoComponent::Pimpl::PlayerController::loadAsync |
( |
URL |
url | ) |
|
|
inline |
◆ setPlayer()
void VideoComponent::Pimpl::PlayerController::setPlayer |
( |
AVPlayer * |
player | ) |
|
|
inline |
◆ owner
◆ playerAsyncInitialiser
◆ playerItemPlaybackStatusObserver
◆ playerLayer
AVPlayerLayer* VideoComponent::Pimpl::PlayerController::playerLayer = nil |
|
private |
◆ playerStatusObserver
◆ playerView
AVPlayerView* VideoComponent::Pimpl::PlayerController::playerView = nil |
|
private |
◆ useNativeControls
◆ view
NSView* VideoComponent::Pimpl::PlayerController::view = nil |
|
private |
The documentation for this class was generated from the following file: