最終更新:2015-12-11 (金) 16:10:42 (3051d)  

非圧縮フレームディスクリプタ
Top / 非圧縮フレームディスクリプタ

Uncompressed Frame Descriptor

  • こっちは"Video"はつかない
オフセットフィールドサイズメモ
0bLength?1bFrameIntervalType?が0なら38
1bDescriptorType1
2bDescriptorSubType1VS_FRAME_UNCOMPRESSED
3bFrameIndex?1このフレームディスクリプタの番号
4bmCapabilities?1ビット0:スチルイメージサポート,ビット1:固定フレームレート
5wWidth?2
7wHeight?2
9dwMinBitRate?4Specifies the minimum bit rate at the longest frame interval in units of bps at which the data can be transmitted.
13dwMaxBitRate4Specifies the maximum bit rate at the shortest frame interval in units of bps at which the data can be transmitted.
17dwMaxVideoFrameBufferSize?4Use of this field has been deprecated.Specifies the maximum number of bytes that the compressor will produce for a video frame or still image.
21dwDefaultFrameInterval?4デフォルトのフレームレート
25bFrameIntervalType?10:連続、1~255:The number of discrete frame intervals supported (n)
26dwMinFrameInterval?4bFrameIntervalType?=0の場合。Shortest frame interval supported (at highest frame rate), in 100 ns units.
30dwMaxFrameInterval?4bFrameIntervalType?=0の場合。Longest frame interval supported (at lowest frame rate), in 100 ns units.
34dwFrameIntervalStep?4bFrameIntervalType?=0の場合。Indicates granularity of frame interval range, in 100 ns units.
26dwFrameInterval(1)4bFrameIntervalType?=1の場合。個数分続く。
26+(4*n)-4dwFrameInterval(n)4

bLength

  • Size of this descriptor in bytes when bFrameIntervalType? is 0: 38
  • Size of this descriptor in bytes when bFrameIntervalType? > 0: 26+(4*n)

関連