ビデオをフレームごとに *.yuv ファイルに書き込もうとしていますが、ビデオを SDL サーフェスにレンダリングする方法に関するこのチュートリアルを見つけました。
SDLライブラリなしでこのコードを使用する方法が正確にはわかりません。たとえば、ロック機能:
static void *lock(void *data, void **p_pixels)
{
struct ctx *ctx = data;
SDL_LockMutex(ctx->mutex);
SDL_LockSurface(ctx->surf);
*p_pixels = ctx->surf->pixels;
return NULL; /* picture identifier, not needed here */
}
struct ctx、SDL_LockMutexおよびなしでこの関数を書くにはどうすればよいSDL_LockSurfaceですか?
ご想像のとおり、私は経験豊富なプログラマーではありませんので、しばらくお待ちください ;)
よろしくお願いします!