SDL로 오디오를 재생하려면 오디오 장치를 여는 SDL_AudioSpec 구조체를 제공해야합니다. 여기에는 "format"이라는 매개 변수가 있습니다. 이게 뭐야? 오디오 장치 또는 오디오 파일과 관련이 있습니까?SDL_AudioSpec의 형식 매개 변수의 의미는 무엇입니까?
1
A
답변
2
documentation (읽어야 함) 형식은 오디오 데이터 형식을 지정합니다. 예를 들어
이
AUDIO_U16MSB -> Unsigned 16-bit big-endian samples
또는
AUDIO_U8 -> Unsigned 8-bit samples
형식의 데이터 타입이 저장되는 설명, 문자, 부호 문자, 짧은, 등등 ... 프로그램이 올바르게 구문 분석 할 수 있도록 그것.
SDL_OpenAudio()
으로 전화 할 때 선호하는 형식을 설정할 수 있습니다. 우선시되는 형식을 사용할 수없는 경우의 설정이 문서에서 하드웨어 설정
견적 변경 :
SDL_OpenAudio 원하는 SDL_AudioSpec 구조에서 이러한 필드가 함수에 전달 판독 및 오디오 구성 정합을 찾으려고 시도 당신이 원하는 위에서 언급했듯이 얻은 매개 변수가 NULL이면 SDL은 원하는 오디오 설정을 재생하면서 하드웨어 설정으로 변환합니다.
관련 문제
- 1. 함수 서명에서 객체 매개 변수의 의미는 무엇입니까?
- 2. Swift - 함수 매개 변수의 의미는 무엇입니까?
- 3. 빈 로케일 매개 변수의 의미는 무엇입니까?
- 4. AngularJS Factory에서 enforce 매개 변수의 의미는 무엇입니까?
- 5. 형식 매개 변수의 형식 매개 변수에 액세스
- 6. | verilog에서 변수의 의미는 무엇입니까?
- 7. CUDA 변수의 의미는 무엇입니까?
- 8. 바운드 형식 매개 변수의 이점은 무엇입니까?
- 9. utm_from 매개 변수의 날짜 형식
- 10. 형식 매개 변수의 인스턴스로 null
- 11. psutil.cpu_times()가 파이썬에서 반환 한 모든 매개 변수의 의미는 무엇입니까?
- 12. 이 dat.gui add 함수의 세 번째 매개 변수의 의미는 무엇입니까?
- 13. C++에서 * & 유형의 함수 매개 변수의 의미는 무엇입니까?
- 14. CallSnapshotEx, dwParams [4]의 네 매개 변수의 의미는 무엇입니까?
- 15. Facebook 페이징 URL에 반환되는 __paging_token 쿼리 매개 변수의 의미는 무엇입니까?
- 16. C에서 형식 매개 변수의 '어휘'범위 지정
- 17. 클래스 값 매개 변수의 형식 멤버에 대한 형식 불일치
- 18. 스칼라 : 다른 매개 변수의 형식 멤버를 기반으로 매개 변수의 형식 제한
- 19. "고정 형식"의 의미는 무엇입니까?
- 20. Typescript에서이 형식 선언의 의미는 무엇입니까?
- 21. fileExistsAtPath의 의미는 무엇입니까? isDirectory : 매개 변수는 무엇입니까?
- 22. 스칼라 : 클래스 매개 변수의 추상 형식
- 23. 자바 제네릭 형식 매개 변수의 전달 참조
- 24. 스칼라에서 매개 변수의 형식 지정 및 입력
- 25. 매개 변수의 대안은 무엇입니까?
- 26. C에서 정적 로컬 변수의 의미는 무엇입니까?
- 27. 인터페이스 구현시 정적 변수의 의미는 무엇입니까?
- 28. Caffe-Blob 클래스 - 멤버 변수의 의미는 무엇입니까?
- 29. Joomla getApplication에서 'site'매개 변수의 의미는 무엇입니까?
- 30. 형식 매개 변수의 형식 멤버에 제약 조건을 지정할 수 있습니까?
답장을 보내 주셔서 감사합니다. 나는 문서를 찾았지만 의미가 무엇인지 분명하지 않았습니다. 파일 속성이기 때문에 나는 codecContext에서 ffmpeg에서 얻으려는 파일과 AV_SAMPLE_FMT_U8 파일을 찾았습니다. 실제로이 파일은 SDL에서 AUDIO_U8 설정과 일치하지만 다른 파일에서는 샘플 형식이 AV_SAMPLE_FMT_FLTP라고 알려줍니다. SDL 형식과 일치하는 아이디어가 있습니까? 지금까지 나는 스피커를 통해 잡음 만 들었습니다 ... – kodu
Windows의 경우 AUDIO_S16을 시도하십시오. 가장 좋은 방법은 [SDL_mixer] (http://www.libsdl.org/projects/SDL_mixer/) + 튜토리얼을 찾는 것입니다. –