대기열에 버퍼를 추가하려고하는데 iOS Audio Toolbox 설명서에 설명 된대로 AudioQueueEnqueueBufferWithParameters
을 사용하고 싶습니다. MonoTouch 어셈블리 브라우저에서 개인용 외부 객체임을 확인했습니다.AudioQueueEnqueueBufferWithParameters가 Monotouch에 구현 되었습니까?
이 외장을 사용하려면 다른 곳에서 선언 할 수 있습니까? 그렇다면 어떻게?
대기열에 버퍼를 추가하려고하는데 iOS Audio Toolbox 설명서에 설명 된대로 AudioQueueEnqueueBufferWithParameters
을 사용하고 싶습니다. MonoTouch 어셈블리 브라우저에서 개인용 외부 객체임을 확인했습니다.AudioQueueEnqueueBufferWithParameters가 Monotouch에 구현 되었습니까?
이 외장을 사용하려면 다른 곳에서 선언 할 수 있습니까? 그렇다면 어떻게?
일반적으로 p/invoke 선언은 모두 MonoTouch에서 private
으로 표시됩니다. 더 안전하고 사용하기 쉬운 관리 형 대안이 제공됩니다.
AudioQueueEnqueueBufferWithParameters
p/invoke는 공개 AudioQueue.EnqueueBuffer
메서드에서 호출됩니다. 이 코드는 MonoTouch와 MonoMac간에 공유되는 코드의 일부이므로 전체 소스 코드 here을 볼 수 있습니다.
물론 이전 p/invoke 선언을 자신의 응용 프로그램에 복사하여 붙여 넣을 수 있으며 작동 할 수도 있습니다 (그러나 경우에 따라 관련 관리 API와 상호 작용하는 것이 더 복잡 할 수도 있음).
감사합니다. 그것은 매우 도움이되었습니다. – user1323042