ビデオをフレームごとに *.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
ですか?
ご想像のとおり、私は経験豊富なプログラマーではありませんので、しばらくお待ちください ;)
よろしくお願いします!