Ejemplo n.º 1
0
 internal static void Delete(IntPtr handle)
 {
     if (Environment.Is64BitOperatingSystem)
     {
         MP3Library64.Delete64(handle);
     }
     else
     {
         MP3Library32.Delete32(handle);
     }
 }
Ejemplo n.º 2
0
 internal static void Exit()
 {
     if (Environment.Is64BitOperatingSystem)
     {
         MP3Library64.Exit64();
     }
     else
     {
         MP3Library32.Exit32();
     }
 }
Ejemplo n.º 3
0
 internal static int Decode(IntPtr handle, IntPtr inMemory, UIntPtr inMemSize, IntPtr outMemory, UIntPtr outMemSize, ref UIntPtr done)
 {
     return(Environment.Is64BitOperatingSystem ? MP3Library64.Decode64(handle, inMemory, inMemSize, outMemory, outMemSize, ref done) : MP3Library32.Decode32(handle, inMemory, inMemSize, outMemory, outMemSize, ref done));
 }
Ejemplo n.º 4
0
 internal static IntPtr New(string decoder, out IntPtr error)
 {
     return(Environment.Is64BitOperatingSystem ? MP3Library64.New64(decoder, out error) : MP3Library32.New32(decoder, out error));
 }
Ejemplo n.º 5
0
 internal static int Init()
 {
     return(Environment.Is64BitOperatingSystem ? MP3Library64.Init64() : MP3Library32.Init32());
 }