#include <QuickTime.h>
|
| MovieLoader () |
|
| MovieLoader (const Url &url) |
|
bool | checkLoaded () const |
| Returns whether the movie is in a loaded state, implying its structures are ready for reading but it may not be ready for playback. More...
|
|
bool | checkPlayable () const |
| Returns whether the movie is playable, implying the movie is fully formed and can be played but media data is still downloading. More...
|
|
bool | checkPlaythroughOk () const |
| Returns whether the movie is ready for playthrough, implying media data is still downloading, but all data is expected to arrive before it is needed. More...
|
|
void | waitForLoaded () const |
| Waits until the movie is in a loaded state, which implies its structures are ready for reading but it is not ready for playback. More...
|
|
void | waitForPlayable () const |
| Waits until the movie is in a playable state, implying the movie is fully formed and can be played but media data is still downloading. More...
|
|
void | waitForPlaythroughOk () const |
| Waits until the movie is ready for playthrough, implying media data is still downloading, but all data is expected to arrive before it is needed. More...
|
|
const Url & | getUrl () const |
| Returns the original Url that the MovieLoader is loading. More...
|
|
::Movie | getMovieHandle () const |
| Returns the native QuickTime Movie data structure but still maintains ownership of it. More...
|
|
::Movie | transferMovieHandle () const |
| Returns the native QuickTime Movie and marks itself as no longer the owner. In general you should not call this. More...
|
|
Emulates shared_ptr-like behavior.
cinder::qtime::MovieLoader::MovieLoader |
( |
| ) |
|
cinder::qtime::MovieLoader::MovieLoader |
( |
const Url & |
url | ) |
|
bool cinder::qtime::MovieLoader::checkLoaded |
( |
| ) |
const |
Returns whether the movie is in a loaded state, implying its structures are ready for reading but it may not be ready for playback.
bool cinder::qtime::MovieLoader::checkPlayable |
( |
| ) |
const |
Returns whether the movie is playable, implying the movie is fully formed and can be played but media data is still downloading.
bool cinder::qtime::MovieLoader::checkPlaythroughOk |
( |
| ) |
const |
Returns whether the movie is ready for playthrough, implying media data is still downloading, but all data is expected to arrive before it is needed.
void cinder::qtime::MovieLoader::waitForLoaded |
( |
| ) |
const |
Waits until the movie is in a loaded state, which implies its structures are ready for reading but it is not ready for playback.
void cinder::qtime::MovieLoader::waitForPlayable |
( |
| ) |
const |
Waits until the movie is in a playable state, implying the movie is fully formed and can be played but media data is still downloading.
void cinder::qtime::MovieLoader::waitForPlaythroughOk |
( |
| ) |
const |
Waits until the movie is ready for playthrough, implying media data is still downloading, but all data is expected to arrive before it is needed.
const Url& cinder::qtime::MovieLoader::getUrl |
( |
| ) |
const |
::Movie cinder::qtime::MovieLoader::getMovieHandle |
( |
| ) |
const |
Returns the native QuickTime Movie data structure but still maintains ownership of it.
::Movie cinder::qtime::MovieLoader::transferMovieHandle |
( |
| ) |
const |
Returns the native QuickTime Movie and marks itself as no longer the owner. In general you should not call this.
void cinder::qtime::MovieLoader::updateLoadState |
( |
| ) |
const |
|
protected |
Emulates shared_ptr-like behavior.
void cinder::qtime::MovieLoader::reset |
( |
| ) |
|
Emulates shared_ptr-like behavior.
std::shared_ptr<Obj> cinder::qtime::MovieLoader::mObj |
|
protected |
The documentation for this class was generated from the following files: