- 307 名前:デフォルトの名無しさん mailto:sage [2013/12/26(木) 02:36:37.10 ]
- 続き
ここからが質問です。 Int16[] data = (Int16[])captureBuffer.Read(rPos, typeof(Int16), LockFlag.None, size); と書いた場合と、 byte[] data = (byte[])captureBuffer.Read(rPos, typeof(byte), LockFlag.None, size); と書いた場合で、dataの配列長が同じになるんですが、なぜなんでしょう? byteのほうがサイズが2倍になるなら納得なんですが、、、。 どっちのdataも、secondaryBuffer.Write(pos, data, LockFlag.None); で正常に再生できるのですが、腑に落ちません。
|

|