current에mixer 라이브러리 추가
2016 단어 FreeBSD
14-current의mixer 명령이 새 버전으로 바뀌었습니다.
mixer 명령이 새로워졌습니다. 사실상 겉으로 보기에는 mixer의 사용자 라이브러리 (/usr/lib/lib/libmixer.so) 가 다시 만들어졌습니다.새 프로그램 라이브러리가 완성되었기 때문에mixer (8) 명령 (/usr/bin/mixer) 을 호출하는 형식으로 완전히 다시 썼습니다.지금까지mixer 조작용 사용자 낙원 라이브러리가 없습니다.
새로운 믹서 라이브러리/지침은 FreeBSD Summer of Code 2021의 결과물
mixer의 새 라이브러리/명령 개발은 Google Summer of Code의 FreeBSD 부서의 5개 프로젝트 중 하나입니다.Google Summer of Code는 Google 지정 과제를 통과한 학생들에게 포상금을 지급하는 행사입니다.
FreeBSD Summer of Code의 mixer 프로젝트 페이지는 다음과 같습니다.
믹서 지령은 이런 느낌이에요.
믹서 지령을 실제로 수행하면 이런 느낌이에요.음량치는 0.00~1.00이다.
지금까지의mixer 지령은 이런 느낌으로 각 음량의 값은 정수이다.
음량의 변경도 이전과 다르다. 예를 들어vol 요소의 음량을 변경한 경우
左右同じ値(50%)
mixer vol.volume=0.5
左右別指定(40%:60%)
mixer vol.volume=0.4:0.6
.mute 를 지정할 때
mixr vol.mute=1
에서 1을 mute로 설정합니다.또한 -o 옵션에서
mixer -o > mixersetting
mixersetting 파일을 저장하는mixersetting 설정 (이전의-s 옵션과 같습니다).다시 설정해야 돼.
mixer `cat mixersetting`
.자세한 사용 방법은 man(man 8mixer)을 참조하십시오.
사용자 프로그램 라이브러리에서 프로그래밍하기 쉽다
새로 추가된mixer 사용자 라이브러리의 C 언어 사용 방법이 man에 의해 쓰여졌습니다.
mixer.include,mixer오픈을 통해 얻은mixer 구조체를 조작합니다클로즈한 느낌으로 조작할 수 있어요.
실제 쓰기 방법은 ExAMPLES의 프로젝트 코드를 참조할 수 있습니다.실제 인코딩은 무엇보다도 이해하기 쉽다.
이 man의 전체가 이거예요.
FreeBSD Summer of 추가 항목
믹서를 제외한 FreeBSD Summer of Code 2021 프로젝트의 일람표는 여기에 있다.
Input Method
및, XFS를 fuse mount로 읽을 수 있는 항목
뭐 이런저런 게 재미있을 것 같아요.믹서와 달리 current로 통합되지 않아서 간단하게 해보면 안 될 것 같아요.
Reference
이 문제에 관하여(current에mixer 라이브러리 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/s_mitu/items/fb4f7d1f90de4da8fde2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)