Esempio n. 1
0
        internal AudioSource(IntPtr audioSource)
        {
            _nativePtr = audioSource;
            var propPtr = NativeMethods.FFMS_GetAudioProperties(audioSource);

            _ap = (FFMS_AudioProperties)Marshal.PtrToStructure(propPtr, typeof(FFMS_AudioProperties));
        }
Esempio n. 2
0
 internal AudioSource(IntPtr audioSource)
 {
     _nativePtr = audioSource;
     var propPtr = NativeMethods.FFMS_GetAudioProperties(audioSource);
     _ap = (FFMS_AudioProperties)Marshal.PtrToStructure(propPtr, typeof(FFMS_AudioProperties));
 }
Esempio n. 3
0
 static int AudioNameCallback(string SourceFile, int Track, ref FFMS_AudioProperties AP, StringBuilder FileName, int FNSize, IntPtr Private)
 {
     return(NativeMethods.FFMS_DefaultAudioFilename(SourceFile, Track, ref AP, FileName, FNSize, Private));
 }
Esempio n. 4
0
 public static extern int FFMS_DefaultAudioFilename(string SourceFile, int Track, ref FFMS_AudioProperties AP, StringBuilder FileName, int FNSize, IntPtr Private);
Esempio n. 5
0
 public static extern int FFMS_DefaultAudioFilename(string SourceFile, int Track, ref FFMS_AudioProperties AP, StringBuilder FileName, int FNSize, IntPtr Private);
Esempio n. 6
0
 static int AudioNameCallback(string SourceFile, int Track, ref FFMS_AudioProperties AP, StringBuilder FileName, int FNSize, IntPtr Private)
 {
     return NativeMethods.FFMS_DefaultAudioFilename(SourceFile, Track, ref AP, FileName, FNSize, Private);
 }