사운드 입력 설정
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
사운드 입력 디바이스를 설정하여 데이터를 수집하고 버퍼에 데이터를 보냅니다. [사운드 입력 읽기] VI를 사용하여 데이터를 읽습니다.
(Windows) 이 VI를 사용하려면 DirectX 8.0 또는 이후 버전이 설치되어 있어야 합니다. (Linux) 이 VI를 사용하려면 OSS(오픈 사운드 시스템) 드라이버가 있어야 합니다.

입력/출력
채널당 샘플 개수
—
채널당 샘플 개수는 버퍼의 채널당 샘플 개수를 지정합니다. 연속 동작에서는 많은 개수의 샘플을 사용합니다. 보다 작은 메모리를 사용하려는 경우 작은 개수의 샘플을 사용합니다.
샘플 모드
—
샘플 모드는 VI가 샘플을 단지 한번만(유한 샘플) 얻을 것인지 연속으로(연속적인 샘플) 얻을 것인지 여부를 지정합니다. 유한 샘플 모드에서는 채널당 샘플 개수에서 지정된 샘플 개수를 작성할 때까지만 사운드 입력 읽기를 호출합니다. 연속적인 샘플 모드에서는 필요한 만큼 사운드 입력 읽기를 반복적으로 호출할 수 있습니다.
디바이스 ID
—
디바이스 ID는 사운드 작업을 위해 접근하는 입력 또는 출력 디바이스입니다. 일반적으로, 대부분의 사용자는 0의 기본값을 선택해야 합니다. 값은 0부터 n-1까지의 범위이며, 이 때 n은 컴퓨터에 있는 입력 디바이스의 개수입니다.
사운드 포맷
—
사운드 포맷은 사운드 작업의 수집 속도, 채널의 개수, 샘플당 비트를 설정합니다. 각 컨트롤에 대한 값은 사운드 카드에 의존합니다. 노트 샘플 속도(S/s) 와 샘플당 비트를 높게 설정하면 VI가 실행될 때 컴퓨터 메모리를 더 많이 사용합니다. 또한, 모든 OS와 사운드 카드가 모든 사운드 포맷 옵션을 지원하지는 않습니다.
에러 입력(에러 없음)
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
태스크 ID
—
태스크 ID는 지정된 디바이스상의 설정과 연계된 식별 번호를 반환합니다. 태스크 ID를 다른 사운드 작업 VI에 전달할 수 있습니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Graphics and Sound\Sound\Continuous Sound Input.vi
- labview\examples\Graphics and Sound\Sound\Finite Sound Input.vi
- labview\examples\Graphics and Sound\Sound\Simultaneous Sound Input Output.vi
채널당 샘플 개수
—
디바이스 ID
—
사운드 포맷
—
샘플링 속도(S/s)
—
에러 입력(에러 없음)
—
태스크 ID
—
에러 출력
—