Inherits Component, and BaseClass.
◆ Pimpl() [1/2]
VideoComponent::Pimpl::Pimpl |
( |
| ) |
|
◆ ~Pimpl() [1/2]
VideoComponent::Pimpl::~Pimpl |
( |
| ) |
|
◆ Pimpl() [2/2]
VideoComponent::Pimpl::Pimpl |
( |
| ) |
|
◆ ~Pimpl() [2/2]
VideoComponent::Pimpl::~Pimpl |
( |
| ) |
|
◆ load() [1/5]
Result VideoComponent::Pimpl::load |
( |
const File & |
file | ) |
|
◆ load() [2/5]
Result VideoComponent::Pimpl::load |
( |
const URL & |
url | ) |
|
◆ load() [3/5]
Result VideoComponent::Pimpl::load |
( |
NSURL * |
url | ) |
|
◆ close() [1/2]
void VideoComponent::Pimpl::close |
( |
| ) |
|
◆ isOpen() [1/2]
bool VideoComponent::Pimpl::isOpen |
( |
| ) |
const |
|
noexcept |
◆ isPlaying() [1/2]
bool VideoComponent::Pimpl::isPlaying |
( |
| ) |
const |
|
noexcept |
◆ play() [1/2]
void VideoComponent::Pimpl::play |
( |
| ) |
|
|
noexcept |
◆ stop() [1/2]
void VideoComponent::Pimpl::stop |
( |
| ) |
|
|
noexcept |
◆ setPosition() [1/2]
void VideoComponent::Pimpl::setPosition |
( |
double |
newPosition | ) |
|
◆ getPosition() [1/2]
double VideoComponent::Pimpl::getPosition |
( |
| ) |
const |
◆ setSpeed() [1/2]
void VideoComponent::Pimpl::setSpeed |
( |
double |
newSpeed | ) |
|
◆ getSpeed()
double VideoComponent::Pimpl::getSpeed |
( |
| ) |
const |
◆ getNativeSize() [1/2]
Rectangle<int> VideoComponent::Pimpl::getNativeSize |
( |
| ) |
const |
◆ getDuration() [1/2]
double VideoComponent::Pimpl::getDuration |
( |
| ) |
const |
◆ setVolume() [1/2]
void VideoComponent::Pimpl::setVolume |
( |
float |
newVolume | ) |
|
◆ getVolume() [1/2]
float VideoComponent::Pimpl::getVolume |
( |
| ) |
const |
◆ loadFromString()
Result VideoComponent::Pimpl::loadFromString |
( |
const String & |
fileOrURLPath | ) |
|
◆ load() [4/5]
Result VideoComponent::Pimpl::load |
( |
const File & |
file | ) |
|
◆ load() [5/5]
Result VideoComponent::Pimpl::load |
( |
const URL & |
url | ) |
|
◆ close() [2/2]
void VideoComponent::Pimpl::close |
( |
| ) |
|
◆ isOpen() [2/2]
bool VideoComponent::Pimpl::isOpen |
( |
| ) |
const |
◆ isPlaying() [2/2]
bool VideoComponent::Pimpl::isPlaying |
( |
| ) |
const |
◆ play() [2/2]
void VideoComponent::Pimpl::play |
( |
| ) |
|
◆ stop() [2/2]
void VideoComponent::Pimpl::stop |
( |
| ) |
|
◆ setPosition() [2/2]
void VideoComponent::Pimpl::setPosition |
( |
double |
newPosition | ) |
|
◆ getPosition() [2/2]
double VideoComponent::Pimpl::getPosition |
( |
| ) |
const |
◆ setSpeed() [2/2]
void VideoComponent::Pimpl::setSpeed |
( |
double |
newSpeed | ) |
|
◆ getNativeSize() [2/2]
Rectangle<int> VideoComponent::Pimpl::getNativeSize |
( |
| ) |
const |
◆ getDuration() [2/2]
double VideoComponent::Pimpl::getDuration |
( |
| ) |
const |
◆ setVolume() [2/2]
void VideoComponent::Pimpl::setVolume |
( |
float |
newVolume | ) |
|
◆ getVolume() [2/2]
float VideoComponent::Pimpl::getVolume |
( |
| ) |
const |
◆ paint()
void VideoComponent::Pimpl::paint |
( |
Graphics & |
g | ) |
|
|
override |
◆ updateContextPosition()
void VideoComponent::Pimpl::updateContextPosition |
( |
| ) |
|
◆ updateContextVisibility()
void VideoComponent::Pimpl::updateContextVisibility |
( |
| ) |
|
◆ recreateNativeWindowAsync()
void VideoComponent::Pimpl::recreateNativeWindowAsync |
( |
| ) |
|
References VideoRenderers::Base::getVideoSize(), jassert, jassertfalse, JUCE_DECLARE_NON_COPYABLE, JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR, JUCE_DECLARE_SINGLETON_SINGLETHREADED_MINIMAL, JUCE_IMPLEMENT_SINGLETON, juce::numElementsInArray(), repaint(), juce::roundToInt(), updateContextPosition(), updateContextVisibility(), and juce::BlocksProtocol::volume.
◆ currentFile
File VideoComponent::Pimpl::currentFile |
◆ currentURL
URL VideoComponent::Pimpl::currentURL |
The documentation for this struct was generated from the following files: