コード例 #1
0
ファイル: juce_ios_Audio.cpp プロジェクト: eriser/audtweak
    iOSAudioIODevice (const String& deviceName)
        : AudioIODevice (deviceName, "Audio"),
          actualBufferSize (0),
          isRunning (false),
          audioUnit (0),
          callback (nullptr),
          floatData (1, 2)
    {
        getSessionHolder().activeDevices.add (this);

        numInputChannels = 2;
        numOutputChannels = 2;
        preferredBufferSize = 0;

        updateDeviceInfo();
    }
コード例 #2
0
ファイル: juce_ios_Audio.cpp プロジェクト: eriser/audtweak
 ~iOSAudioIODevice()
 {
     getSessionHolder().activeDevices.removeFirstMatchingValue (this);
     close();
 }
コード例 #3
0
 ~IPhoneAudioIODevice()
 {
     getSessionHolder().activeDevices.removeValue (this);
     close();
 }