Files
Aerofoil/PortabilityLayer/PLMovies.cpp

141 lines
2.4 KiB
C++
Raw Normal View History

#include "PLMovies.h"
2019-12-29 06:38:18 -05:00
PLError_t EnterMovies()
{
2019-12-29 06:38:18 -05:00
return PLErrors::kNone;
}
2019-11-11 00:11:59 -05:00
UserData GetMovieUserData(Movie movie)
{
PL_NotYetImplemented();
return nullptr;
}
int CountUserDataType(UserData userData, UInt32 type)
{
PL_NotYetImplemented();
return 0;
}
2019-12-29 06:38:18 -05:00
PLError_t RemoveUserData(UserData userData, UInt32 type, int index)
2019-11-11 00:11:59 -05:00
{
PL_NotYetImplemented();
2019-12-29 06:38:18 -05:00
return PLErrors::kNone;
2019-11-11 00:11:59 -05:00
}
2019-12-29 06:38:18 -05:00
PLError_t AddUserData(UserData userData, Handle data, UInt32 type)
2019-11-11 00:11:59 -05:00
{
PL_NotYetImplemented();
2019-12-29 06:38:18 -05:00
return PLErrors::kNone;
2019-11-11 00:11:59 -05:00
}
2019-12-29 06:38:18 -05:00
PLError_t OpenMovieFile(const VFileSpec &fsSpec, short *outRefNum, int permissions)
2019-11-11 00:11:59 -05:00
{
2019-12-21 18:40:17 -05:00
PL_NotYetImplemented_TODO("Movies");
2019-12-29 06:38:18 -05:00
return PLErrors::kNone;
2019-11-11 00:11:59 -05:00
}
2019-12-29 06:38:18 -05:00
PLError_t NewMovieFromFile(Movie *movie, short refNum, const short *optResId, StringPtr resName, int flags, Boolean *unused)
2019-11-11 00:11:59 -05:00
{
2019-12-21 18:40:17 -05:00
PL_NotYetImplemented_TODO("Movies");
2019-12-29 06:38:18 -05:00
return PLErrors::kNone;
2019-11-11 00:11:59 -05:00
}
2019-12-29 06:38:18 -05:00
PLError_t CloseMovieFile(short refNum)
2019-11-11 00:11:59 -05:00
{
PL_NotYetImplemented();
2019-12-29 06:38:18 -05:00
return PLErrors::kNone;
2019-11-11 00:11:59 -05:00
}
2019-12-29 06:38:18 -05:00
PLError_t GoToBeginningOfMovie(Movie movie)
2019-11-11 00:11:59 -05:00
{
PL_NotYetImplemented();
2019-12-29 06:38:18 -05:00
return PLErrors::kNone;
2019-11-11 00:11:59 -05:00
}
2019-12-29 06:38:18 -05:00
PLError_t LoadMovieIntoRam(Movie movie, TimeValue time, TimeValue duration, int flags)
2019-11-11 00:11:59 -05:00
{
PL_NotYetImplemented();
2019-12-29 06:38:18 -05:00
return PLErrors::kNone;
2019-11-11 00:11:59 -05:00
}
TimeValue GetMovieTime(Movie movie, TimeRecord *outCurrentTime)
{
PL_NotYetImplemented();
return 0;
}
TimeValue GetMovieDuration(Movie movie)
{
PL_NotYetImplemented();
return 0;
}
2019-12-29 06:38:18 -05:00
PLError_t PrerollMovie(Movie movie, TimeValue time, UInt32 rate)
2019-11-11 00:11:59 -05:00
{
PL_NotYetImplemented();
2019-12-29 06:38:18 -05:00
return PLErrors::kNone;
2019-11-11 00:11:59 -05:00
}
TimeBase GetMovieTimeBase(Movie movie)
{
PL_NotYetImplemented();
return nullptr;
}
2019-12-29 06:38:18 -05:00
PLError_t SetTimeBaseFlags(TimeBase timeBase, int flags)
2019-11-11 00:11:59 -05:00
{
PL_NotYetImplemented();
2019-12-29 06:38:18 -05:00
return PLErrors::kNone;
2019-11-11 00:11:59 -05:00
}
void SetMovieMasterTimeBase(Movie movie, TimeBase timeBase, void *unused)
{
PL_NotYetImplemented();
}
void GetMovieBox(Movie movie, Rect *rect)
{
PL_NotYetImplemented();
}
void StopMovie(Movie movie)
{
PL_NotYetImplemented();
}
void DisposeMovie(Movie movie)
{
PL_NotYetImplemented();
}
2019-12-30 20:53:11 -05:00
void SetMovieGWorld(Movie movie, DrawSurface *graf, void *unknown)
2019-11-11 00:11:59 -05:00
{
PL_NotYetImplemented();
}
void SetMovieActive(Movie movie, Boolean active)
{
PL_NotYetImplemented();
}
void StartMovie(Movie movie)
{
PL_NotYetImplemented();
}
void MoviesTask(Movie movie, int unknown)
{
PL_NotYetImplemented();
}
void SetMovieBox(Movie movie, const Rect *rect)
{
PL_NotYetImplemented();
}
void SetMovieDisplayClipRgn(Movie movie, const Rect *rect)
2019-11-11 00:11:59 -05:00
{
PL_NotYetImplemented();
}