주요 콘텐츠

asiosettings

ASIO 드라이버에 대한 설정 패널 열기

설명

asiosettings는 디폴트 오디오 장치에 연결된 ASIO 드라이버의 설정 패널을 엽니다.

예제

asiosettings(device)는 오디오 장치에 연결된 ASIO 드라이버의 설정 패널을 엽니다.

예제

예제

모두 축소

오디오 I/O 객체 audioPlayerRecorder를 만듭니다. audioPlayerRecorder와 연결된 장치를 인수로 사용하여 asiosettings를 호출합니다.

playRec = audioPlayerRecorder;
asiosettings(playRec.Device)

인수 없이 asiosettings 함수를 호출합니다.

asiosettings()

ASIO 드라이버를 사용하는 경우 대기 시간을 최적화하려면 ASIO 드라이버의 버퍼 크기를 오디오 I/O 객체의 버퍼 크기로 설정하십시오. 이 예제에서는 오디오 장치 라이터에 대한 입력이 프레임당 64개 샘플이라고 가정합니다. 이 예제를 수행하려면 Windows 컴퓨터와 ASIO 드라이버가 필요합니다.

audioDeviceWriter System object™를 만듭니다. 장치 라이터와 연결된 ASIO 호환 장치에 대한 ASIO 설정 패널을 엽니다.

deviceWriter = audioDeviceWriter('Driver','ASIO');
asiosettings(deviceWriter.Device)

이 예제의 컴퓨터에서는 다음 대화 상자가 열립니다.

이때 열리는 대화 상자는 ASIO 드라이버에 따라 다릅니다. ASIO 버퍼 크기를 원하는 크기인 64로 설정합니다.

이제 64개 샘플의 프레임 크기에 대해 대기 시간이 최소화되었습니다. 실행 중인 시스템에서의 대기 시간 감소를 측정하려면 Measure Audio Latency 예제에 나와 있는 단계를 따르십시오.

입력 인수

모두 축소

ASIO 호환 장치로, 문자형 벡터, string형 또는 audiostreamer로 지정됩니다. device를 지정하지 않으면 디폴트 ASIO 호환 장치가 사용됩니다.

컴퓨터에서 유효한 ASIO 장치 이름 목록을 보려면 audioPlayerRecorder 객체, audioDeviceReader('Driver','ASIO') 객체 또는 audioDeviceWriter('Driver','ASIO') 객체에 getAudioDevices를 사용하십시오.

데이터형: char | string

  • asiosettings는 ASIO 드라이버가 설치된 Windows 컴퓨터에서만 호환됩니다. ASIO 드라이버는 Windows에 사전 설치되어 제공되지 않습니다.

  • asiosettings는 잠긴 오디오 장치와 함께 호출된 경우 오류를 반환합니다. 예를 들면 다음과 같습니다.

    aDR = audioDeviceReader('Driver','ASIO');
    aDR();
    asiosettings(aDR.Device)
    Error using audio_asiosettings
    PortAudio Error: Device unavailable
    
    
    Error in asiosettings (line 77)
        audio_asiosettings(ID);

버전 내역

R2017b에 개발됨