FMOD.Sound.readData C# (CSharp) Method

readData() public method

public readData ( IntPtr buffer, uint lenbytes, uint &read ) : RESULT
buffer System.IntPtr
lenbytes uint
read uint
return RESULT
        public RESULT readData                (IntPtr buffer, uint lenbytes, out uint read)
        {
            return FMOD_Sound_ReadData(rawPtr, buffer, lenbytes, out read);
        }
        public RESULT seekData                (uint pcm)

Usage Example

示例#1
0
        public uint ReadData(byte[] buffer, uint length)
        {
            if (length > buffer.Length)
            {
                throw new ArgumentOutOfRangeException("length", string.Format("Cannot read {0} bytes into buffer with length {1}", length, buffer.Length));
            }

            unsafe
            {
                fixed(byte *ptr = &buffer[0])
                {
                    uint read;

                    _fmodSound.readData(new IntPtr(ptr), length, out read).Check(Suppressions());
                    return(read);
                }
            }
        }
All Usage Examples Of FMOD.Sound::readData
Sound