Example #1
0
        protected WaveFormStream(AudioBits quality, AudioMode channels)
        {
            this._AudioBits = quality;
            this._AudioMode = channels;

            this.WriteHeader();
        }
Example #2
0
 public AudioStreamProperties(int bitrate, int frequency, TimeSpan duration, AudioMode mode)
 {
     _bitrate   = bitrate;
     _frequency = frequency;
     _duration  = duration;
     _mode      = mode;
 }
Example #3
0
        public WaveOutStream(int device, AudioBits quality, AudioMode mode, SampleRate rate) : base()
        {
            _Format = new WaveFormat((short)mode, (int)rate, (short)quality);

            this._BaseStream = new MemoryStream(this.InitialCapacity);
            Init();
        }
 public OptionsApple(TextureFormat defaultTextureFormat, Flags defaultFlags)
 {
     DefaultTextureFormat = defaultTextureFormat;
     DefaultFlags         = defaultFlags;
     textureFormat        = defaultTextureFormat;
     audioMode            = AudioMode.SystemDirect;
     flags = defaultFlags;
 }
Example #5
0
 public static AudioDevice[] ListDevices(AudioMode mode)
 {
     AudioDevice[] list = null;
     CPP.Add("QList<QAudioDeviceInfo> devlist = QAudioDeviceInfo::availableDevices((QAudio::Mode)mode);");
     CPP.Add("int cnt = devlist.size();");
     CPP.Add("list = new Qt::QSharp::FixedArray<AudioDevice*>(cnt);");
     CPP.Add("for(int a=0;a<cnt;a++) {list->at(a) = new Qt::Media::AudioDevice(devlist.at(a));}");
     return(list);
 }
 public void StartShuffleMode()
 {
     mode = AudioMode.Shuffle;
     micSource.volume = 0;
     audioFileSource.volume = 1;
     if (audioFileSource.isPlaying)
     {
         // Stop the previous clip.
         audioFileSource.Stop();
     }
     LoadNewAudioClip();
 }
Example #7
0
        private AudioModeViewModel GetAudioMode(CodecInformation codecInformation)
        {
            var model = ExecuteCodecCommand(codecInformation,
                                            (Action <AudioModeViewModel, CodecInformation>)((theModel, codecInfo) =>
            {
                AudioMode result          = _codecManager.GetAudioMode(codecInfo);
                theModel.EncoderAudioMode = result.EncoderAudioAlgoritm;
                theModel.DecoderAudioMode = result.DecoderAudioAlgoritm;
            }));

            return(model);
        }
Example #8
0
        // 移动audio监听
        public void MoveAudioListen(AudioMode audioMode)
        {
            Camera uiCamera = GameFrameEntry.GetModule <UIModule>().UICamera;

            CreateListener();
            if (audioMode == AudioMode.A2D)
            {
                if (uiCamera != null)
                {
                    m_AudioListener.transform.SetParent(uiCamera.transform);
                }
            }
        }
        public async Task <ActionResult <AudioModeResponse> > GetAudioMode(string sipAddress)
        {
            return(await Execute(sipAddress, async (codecApi, codecInformation) =>
            {
                AudioMode result = await codecApi.GetAudioModeAsync(codecInformation.Ip);

                return new AudioModeResponse
                {
                    EncoderAudioMode = result.EncoderAudioAlgoritm,
                    DecoderAudioMode = result.DecoderAudioAlgoritm
                };
            }));
        }
Example #10
0
    public void AudioChangeAndPlay(AudioMode audioMode)
    {
        audioSource = MainBGM.GetComponent <AudioSource>();

        if (audioMode == AudioMode.Init)
        {
            Debug.Log(audio_init);
            Debug.Log(audioSource);
            audioSource.clip   = audio_init;
            audioSource.volume = 1;
            audioSource.Play();
        }
        else if (audioMode == AudioMode.BossMode)
        {
            audioSource.clip   = audio_twice;
            audioSource.volume = audio_volume;
            audioSource.Play();
        }
    }
Example #11
0
        private bool initializeMode(AudioMode mode)
        {
            if (mode == AudioMode.MODE_AAC)
            {
                Mode       = AudioMode.MODE_AAC;
                AACDecoder = new aacDecoder();
                hDecoder   = AACDecoder.open();
                if (hDecoder != (IntPtr)0)
                {
                    return(true);
                }
            }
            else if (mode == AudioMode.MODE_MP2)
            {
                Mode       = AudioMode.MODE_MP2;
                DABDecoder = new dabDecoderDAB();
                return(true);
            }

            Mode = AudioMode.MODE_NIL;
            return(false);
        }
        private void SetAudioMode( AudioMode mode )
        {
            this.AudioMode = mode;

            string tooltip = "";
            switch ( mode )
            {
                case AudioMode.ThisComputer:
                    this.Image = Properties.Resources.Audio_Here;
                    tooltip = "Bring audio to this computer.";
                    break;
                case AudioMode.RemoteComputer:
                    this.Image = Properties.Resources.Audio_Remote;
                    tooltip = "Leave audio at remote computer.";
                    break;
                case AudioMode.DoNotPlay:
                    this.Image = Properties.Resources.Audio_None;
                    tooltip = "Do not play audio.";
                    break;
            }

            m_ToolTip.SetToolTip( this, tooltip );
        }
 /// <summary>
 /// Sets the audio mode
 /// </summary>
 /// <param name="target">The SteamCall target</param>
 /// <param name="handle">The audio handle</param>
 /// <param name="mode">The target audio mode</param>
 public void SetMode(ESteamCall target, AudioHandle handle, AudioMode mode)
 {
     channel.send(nameof(AudioSteamCall_SetMode), target, ESteamPacket.UPDATE_RELIABLE_BUFFER, (int)handle, (int)mode);
 }
Example #14
0
        private bool processCmd(byte[] buf)
        {
            if (waudio == null)
            {
                return(false);
            }

            try
            {
                if (buf.Length >= 7)
                {
                    AudioCommands cmd   = (AudioCommands)buf[2];
                    byte[]        param = new byte[2];
                    int           par   = BitConverter.ToInt32(buf, 3);

                    switch (cmd)
                    {
                    case AudioCommands.MODE:
                        AudioMode mode = (AudioMode)par;
                        if (!initializeMode(mode))
                        {
                            Console.WriteLine($"Mode {mode} setting error ");
                            return(false);
                        }
                        else
                        {
                            Console.WriteLine($"Mode {mode} set ");
                        }
                        break;

                    case AudioCommands.MUTE:
                        if (Mode == AudioMode.MODE_NIL)
                        {
                            return(false);
                        }
                        waudio.Mute = par == 1 ? true : false;
                        string onoff = waudio.Mute ? "on" : "off";
                        Console.WriteLine($"Audio Mute {onoff} ");
                        break;

                    case AudioCommands.UDP:
                        if (Mode == AudioMode.MODE_NIL)
                        {
                            return(false);
                        }
                        waudio.UDP = par == 1 ? true : false;
                        onoff      = waudio.UDP ? "on" : "off";
                        Console.WriteLine($"UDP PCM16 output {onoff} ");
                        break;

                    case AudioCommands.UDPPort:
                        if (Mode == AudioMode.MODE_NIL)
                        {
                            return(false);
                        }
                        waudio.UDP_Port = par;
                        Console.WriteLine($"UDP PCM16 output port set: {par} ");
                        break;

                    default:
                        if (Mode == AudioMode.MODE_NIL)
                        {
                            return(false);
                        }
                        break;
                    }
                    return(true);
                }
            }
            catch (Exception e)
            {
                logger.Error(e.Message);
                return(false);
            }
            return(true);
        }
Example #15
0
 // methods
 public void SetAudioChannel(AudioMode mode)
 {
     AudioChannel = mode;
     Log.WriteLine("AudioChannel = " + AudioChannel);
 }
 public void SetMode(AudioMode mode)
 {
     Audio.spatialBlend = mode == AudioMode.Positional ? 1f : 0f;
 }
 protected virtual void SetAudioMode(AudioMode mode)
 {
     audioMode = mode;
 }
Example #18
0
 public void Append(AudioMode mode)
 {
     Append((byte)mode);
 }
 public void StartMicMode()
 {
     mode = AudioMode.Mic;
     micSource.volume = 1;
     audioFileSource.volume = 0;
     currentAudioSource = micSource;
     OnAudioSourceChanged();
 }
Example #20
0
 public virtual void SetAudioMode(AudioMode mode)
 {
     audioMode = mode;
 }
        public string open_LR_files_control()
        {
            int multi_result;
            Select_MultiFile_Format multi_dialog = new Select_MultiFile_Format();

            multi_dialog.ShowDialog();
            multi_result = multi_dialog.return_value;


            DialogResult result;
            string       leftfile      = "";
            string       rightfile     = "";
            AudioMode    audiomode     = AudioMode.AudioMode_NoAudio;
            string       audiofile     = "";
            string       return_string = "empty";
            bool         proceed       = true;

            OpenFileDialog opendlg = new OpenFileDialog();

            opendlg.Title = "Select Left Eye Video File to view";
            result        = opendlg.ShowDialog();
            if (result == DialogResult.OK)
            {
                leftfile      = opendlg.FileName.ToString();
                return_string = leftfile;
            }
            else if (result == DialogResult.Cancel && proceed == true)
            {
                return_string = "Cancelled by user";
                proceed       = false;
                return(return_string);
            }

            if (proceed == true)
            {
                opendlg.Title = "Select Right Eve Video File to view";
                result        = opendlg.ShowDialog();
                if (result == DialogResult.OK && proceed == true)
                {
                    rightfile     = opendlg.FileName.ToString();
                    return_string = return_string + ", " + rightfile;
                }
                else if (result == DialogResult.Cancel)
                {
                    return_string = "Cancelled by user";
                    proceed       = false;
                    return(return_string);
                }
            }

            if (multi_result == 0)
            {
                return_string = "ERROR: Unable to determine audio/video selection";
                proceed       = false;
                return(return_string);
            }

            if (multi_result == 4 && proceed == true)
            {
                opendlg.Title = "Select Audio file";
                result        = opendlg.ShowDialog();

                if (result == DialogResult.OK)
                {
                    audiofile     = opendlg.FileName.ToString();
                    return_string = return_string + ", " + audiofile;
                }
                else
                {
                    proceed       = false;
                    return_string = "Cancelled by User";
                    return(return_string);
                }
            }

            if (multi_result == 1 && proceed == true)
            {
                audiomode     = AudioMode.AudioMode_NoAudio;
                return_string = return_string + " AudioMode: No Audio";
            }

            else if (multi_result == 2 && proceed == true)
            {
                audiomode     = AudioMode.AudioMode_LeftFile;
                return_string = return_string + " AudioMode: Left";
            }
            else if (multi_result == 3 && proceed == true)
            {
                audiomode     = AudioMode.AudioMode_RightFile;
                return_string = return_string + " AudioMode: Right";
            }

            else
            {
                audiomode     = AudioMode.AudioMode_SeparateFile;
                return_string = return_string + " AudioMode: Separate";
            }

            control.OpenLeftRightFiles(leftfile, rightfile, audiofile, audiomode);
            control.SetPlaybackState(PlaybackState.PlaybackState_Play);
            control.SetZoom(zoom);
            control.SetVolume(0.0);

            return(return_string);
        }
Example #22
0
 public virtual void SetAudioMode(AudioMode mode)
 {
     audioMode = mode;
 }
 protected virtual void SetAudioMode(AudioMode mode)
 {
     audioMode = mode;
 }
Example #24
0
		public void Append (AudioMode mode)
		{
			Append((byte) mode);
		}