델파이와 ASIO 프로토콜을 통해 선호되는 멀티 채널 외부 사운드 카드 사용에 관한 정보를 전혀 찾을 수 없었습니다.델파이 (다 채널 사운드 카드 (ASIO) 포함)
일부 ASIO 정보를 찾았지만 모든 정보가 다른 용도로 제공되므로 아무 도움도되지 않습니다.
내가 달성하는 데 필요한 것입니다 것은 :
내 앱이 이미 설치되어있는 장치의 드라이버를 통해 외부 USB/FW 사운드 카드를 인식 렴; - 사용할 수있는 출력 채널을 나열합니다 (입력 채널은 Purpouse에는 필요하지 않지만 그 정보는 손상되지 않습니다 ...) - 개별적으로 제어되는 각각의 데이터/오디오를 보낼 수 있도록 원하는 출력 채널을 사용하십시오
주요 목표는 출력 채널 각각에 잡음, 험, 고정 주파수 변조 파 또는 기타 ... 중 하나 일 수있는 여러 수준의 오디오를 보내는 것입니다. 이러한 요구는 UDP를 통해 응용 프로그램 자체, 사운드 카드의 오디오 VU 미터에 수신되는 데이터를 표시해야하기 때문에 필요합니다. 실제 오디오 신호는 수신하지 않고 각 채널의 오디오 레벨 만 표시합니다. 이 레벨은 실제 오디오 레벨로 변환 된 다음 사운드 카드로 보내야합니다.
도움이 될 것입니다.
보다도,
M.
편집 :
직접 질문 :
방법 설치된 장치의 드라이버를 통해 외부 멀티 채널 사운드 카드에 액세스하고, 서로 다른 오디오 스트림을 전송하기 사용 가능한 각 채널?Delphi 앱에서 ASIO 및 다중 채널 외부 사운드 카드를 사용하는 유용한 예가 있습니까?
이것은 광범위한 목표와 바람직한 특성에 대한 설명입니다. 매우 구체적인 질문을해야합니다. –
ASIO 용 델파이 바인딩 : http://www.axiworld.be/asio.html. 다운로드시 샘플 호스트를 확인해야합니다. 사운드 카드의 VU 미터를 납치하는 것에 관해서는 운이 나빠질 것이라고 생각합니다. – jaket
VU 미터를 납치 한 것이 아닙니다. 이것이 바로 모든 출력 채널에 액세스해야하는 이유입니다.> 응용 프로그램에서 사운드 카드로 오디오 스트림을 보내려면 사운드 카드에 vu-meter의 값이 표시됩니다. 기본적으로 실제 오디오 스트림이없는 로컬 사운드 카드에 원격 오디오 레벨을 표시하려고합니다. 그것을 달성하기 위해, 나는 아직도 일부 오디오 스트림을 사운드 카드에 보내야한다; –