AnimatGuiCtrls.Video.AviManager.GetWaveStream C# (CSharp) Method

GetWaveStream() public method

Getthe first wave audio stream
public GetWaveStream ( ) : AudioStream
return AudioStream
        public AudioStream GetWaveStream()
        {
            IntPtr aviStream;

            int result = Avi.AVIFileGetStream(
                aviFile,
                out aviStream,
                Avi.streamtypeAUDIO, 0);

            if(result != 0){
                throw new Exception("Exception in AVIFileGetStream: "+result.ToString());
            }

            AudioStream stream = new AudioStream(aviFile, aviStream);
            streams.Add(stream);
            return stream;
        }

Usage Example

コード例 #1
0
        /// <summary>Add a wave audio stream from another file to this file</summary>
        /// <param name="waveFileName">Name of the wave file to add</param>
        /// <param name="startAtFrameIndex">Index of the video frame at which the sound is going to start</param>
        public void AddAudioStream(String waveFileName, int startAtFrameIndex)
        {
            AviManager  audioManager = new AviManager(waveFileName, true);
            AudioStream newStream    = audioManager.GetWaveStream();

            AddAudioStream(newStream, startAtFrameIndex);
            audioManager.Close();
        }
All Usage Examples Of AnimatGuiCtrls.Video.AviManager::GetWaveStream