Exemple #1
0
 private static extern Code CreateStream(IntPtr system, byte[] data, Mode mode, ref Info exinfo, ref IntPtr sound);
Exemple #2
0
        public Sound.Sound CreateStream(byte[] data, Mode mode, Info exinfo)
        {
            IntPtr soundHandle = IntPtr.Zero;

            Code returnCode = CreateStream(DangerousGetHandle(), data, mode, ref exinfo, ref soundHandle);
            Errors.ThrowError(returnCode);

            return new Sound.Sound(soundHandle);
        }
Exemple #3
0
 private static extern Code CreateStream(IntPtr system, string name, Mode mode, ref Info exinfo, ref IntPtr sound);
Exemple #4
0
        public Sound.Sound CreateSound(string path, Mode mode, Info exinfo)
        {
            IntPtr soundHandle = IntPtr.Zero;

            Code returnCode = CreateSound(DangerousGetHandle(), path, mode, ref exinfo, ref soundHandle);
            Errors.ThrowError(returnCode);

            return new Sound.Sound(soundHandle);
        }