TSDL_Overlay

名字

TSDL_Overlay--YUV影像覆蓋物

結構定義

  TSDL_Overlay=記錄
格式:Uint32;//躺在格式的上面
w,h:整數;//幅寬覆蓋物和高度
飛機:整數;//在覆蓋物中飛機的數目.通常或者1或者3
調子:PUint16;//一調子的陣列,為每一飛機一.調子是一在位元組中划船的長度.
映像點:PUint8;//一個指向每一飛機的teh資料的指針的陣列.在這些指針是使用之前,覆蓋物應該被使不能動.
hw_overlay:Uint32;//如果覆蓋物是硬體加速,這個將被使朝向1.
末端;

結構資料

格式 覆蓋格式(請參閱下文
w,h 幅寬覆蓋物和高度
飛機 在覆蓋物中飛機的數目.通常或者1或者3
調子 一調子的陣列,為每一飛機一.調子是一在位元組中划船的長度.
映像點 一個指向每一飛機的teh資料的指針的陣列.在這些指針是使用之前,覆蓋物應該被使不能動.
hw_overlay 如果覆蓋物是硬體加速,這個將被使朝向1.

描繪

要不是它儲藏一YUV覆蓋物,ATSDL_Overlay是和一 TSDL_Surface相似.所有的田野除了應該在使用以前被使不能動映像點以外僅被閱讀. 格式田野儲藏的是其中一個下列的覆蓋物格式:

const
SDL_YV12_OVERLAY=32315659美元;//平面的方式:Y+V+U
SDL_IYUV_OVERLAY=56555949美元;//平面的方式:Y+U+V
SDL_YUY2_OVERLAY=32595559美元;//包裝方式:Y0+U0+Y1+V0
SDL_UYVY_OVERLAY=59565955美元;//包裝方式:U0+Y0+V0+Y1
SDL_YVYU_OVERLAY=55595659美元;//包裝方式:Y0+V0+Y1+U0
更多關於YUV格式的資訊能在 http://www.webartz.com/fourcc/indexyuv.htm被找出.

也注意到

SDL_CreateYUVOverlay ,SDL_LockYUVOverlay ,SDL_UnlockYUVOverlay ,SDL_FreeYUVOverlay