데이터를 생성할 사운드 출력 디바이스를 설정합니다. [사운드 출력 쓰기] VI를 사용하여 데이터를 디바이스에 씁니다.

(Windows) 이 VI를 사용하려면 DirectX 8.0 또는 이후 버전이 설치되어 있어야 합니다. (Linux) 이 VI를 사용하려면 OSS(오픈 사운드 시스템) 드라이버가 있어야 합니다.


icon

입력/출력

  • ci32.png 채널당 샘플 개수

    채널당 샘플 개수는 버퍼의 채널당 샘플 개수를 지정합니다.

    연속 동작에서는 많은 개수의 샘플을 사용합니다. 보다 작은 메모리를 사용하려는 경우 작은 개수의 샘플을 사용합니다.

  • ci32.png 샘플 모드

    샘플 모드는 단지 한번만(유한 샘플) 쓸 것인지 연속으로(연속적인 샘플) 쓸 것인지 여부를 지정합니다.

    유한 샘플 모드에서는 채널당 샘플 개수에서 지정된 샘플 개수를 작성할 때까지만 사운드 출력 쓰기를 호출합니다. 연속적인 샘플 모드에서는 필요한 만큼 사운드 출력 쓰기를 반복적으로 호출할 수 있습니다.

  • cu32.png 디바이스 ID

    디바이스 ID는 사운드 작업을 위해 접근하는 입력 또는 출력 디바이스입니다. 일반적으로, 대부분의 사용자는 0의 기본값을 선택해야 합니다.

    값은 0부터 n-1까지의 범위이며, 이 때 n은 컴퓨터에 있는 입력 디바이스의 개수입니다.

  • cnclst.png 사운드 포맷

    사운드 포맷은 사운드 작업의 재생 속도, 채널의 개수, 샘플당 비트를 설정합니다. 각 컨트롤에 대한 값은 사운드 카드에 의존합니다.

    노트 샘플 속도(S/s)샘플당 비트를 높게 설정하면 VI가 실행될 때 컴퓨터 메모리를 더 많이 사용합니다. 또한, 모든 OS와 사운드 카드가 모든 사운드 포맷 옵션을 지원하지는 않습니다.
  • cdbl.png 샘플링 속도(S/s)

  • ci32.png 채널의 개수

  • ci32.png 샘플당 비트

  • cerrcodeclst.png 에러 입력(에러 없음)

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • iu32.png 태스크 ID

    태스크 ID는 지정된 디바이스상의 설정과 연계된 식별 번호를 반환합니다. 태스크 ID를 다른 사운드 작업 VI에 전달할 수 있습니다.

  • ierrcodeclst.png 에러 출력

    에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

  • 예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Graphics and Sound\Sound\Generate Sound.vi
    • labview\examples\Graphics and Sound\Sound\Sound File to Sound Output.vi
    • labview\examples\Graphics and Sound\Sound\Simultaneous Sound Input Output.vi