アットウィキロゴ

ビデオ > Screen Video ビットストリームフォーマット

Screen Video bitstream format

SCREENVIDEOPACKET

フィールド 型 コメント
BlockWidth UB[4] Pixel width of each block in
the grid. This value is stored
as
(actualWidth / 16) - 1, so
possible block sizes are a
multiple of 16 and not more
than 256.
ImageWidth UB[12] Pixel width of the full image.
BlockHeight UB[4] Pixel height of each block in
the grid. This value is stored
as (actualHeight / 16) - 1, so
possible block sizes are a
multiple of 16 and not more
than 256.
ImageHeight UB[12] Pixel height of the full image.
ImageBlocks IMAGEBLOCK[n] Blocks of image data. See
preceding for details of how
to calculate n. Blocks are
ordered from bottom left to
top right, in rows.

Image block

IMAGEBLOCK

フィールド 型 コメント
DataSize UB[16] Note: UB[16] is not the same
as UI16; no byte swapping
occurs.
Size of the compressed block
data that follows. If this is an
interframe, and this block is not
changed since the last
keyframe, DataSize is 0 and
the Data field is absent.
Data If DataSize > 0,
UI8[DataSize]
Pixel data compressed using
ZLIB. Pixels are ordered from
bottom left to top right in rows.
Each pixel is three bytes: B,
G, R.

移動

最終更新:2017年02月20日 21:17