.Net용 Alvas.Audio는 C#로 작성된 오디오 라이브러리입니다. 이 컬렉션을 통해 C#및 VB.Net 개발자는 재생(혼합 오디오 데이터 포함), 사운드 기록, 편집 및 변환하는 응용 프로그램을 만들 수 있습니다.
주요 기능:
1. 오디오 데이터를 기록 :
- 압축되지 않은 오디오 데이터 (PCM)를 기록;
- 기록 압축 오디오 데이터 : IMA ADPCM, 마이크로 소프트 ADPCM, CCITT A-Law, CCITT u-Law, GSM 6.10, MPEG 계층 3 (mp3) 및 기타;
- 스트림 (파일 스트림, 메모리 스트림)에 데이터를 기록;
- 일시 중지 및 기록을 다시 시작;
- 현재 사운드 위치를 얻을;
- 시스템에 설치된 모든 레코더에 데이터를 기록합니다.
2. 오디오 데이터 재생 :
- 압축되지 않은 오디오 데이터 (PCM)를 재생;
- 압축 오디오 데이터를 재생;
- 스트림 (파일 스트림, 메모리 스트림)에서 데이터를 재생;
- 혼합 오디오 데이터를 재생;
- 일시 중지하고 재생을 다시 시작;
- 현재 사운드 위치를 얻을;
- 시스템에 설치된 모든 플레이어의 데이터를 재생할 수 있습니다.
3. 믹서 컨트롤 설정:
- 기록을 위한 소스 라인을 선택합니다.
- 기록을위한 소스 라인 볼륨을 변경;
- 추가 제어 조정. 예를 들어, & 마이크 부스트 & 쿼트;;
- 재생을위한 마스터 볼륨을 변경;
- 재생 음소거.
4. 편집
- 오디오 데이터의 볼륨과 속도를 변경;
- 하나의 오디오의 여러 조각을 가입;
- 오디오 스트림에서 조각을 잘라 / 삽입 / 제거;
- 하나의 스테레오에 두 개의 모노 오디오 스트림을 병합합니다.
5. 오디오 웨이브 스트림을 mp3 스트림으로 변환합니다.
6. Dialogic .vox (adpcm) 스트림을 Mp3 스트림으로 변환합니다.
7. 오디오 신호 침묵을 확인합니다.
8. 몇 오디오 파일 연결.
9. 오디오 스트림 지속 시간을 밀리초 단위로 반환합니다.
10. 입력 사운드 신호의 수준을 봅니다.
11. RAW 헤더없는 형식(SLINEAR 등)을 재생, 기록 및 변환합니다.
12. Avi 스트림에서 오디오 데이터를 재생하고 추출합니다.
13. Dialogic .vox (adpcm) 형식 데이터를 인코딩하고 디코딩합니다.
요구 사항: .Net Framework v2.0 이상 (.Net v3.5)
권장 사항: .Net 2005 이상의 비주얼 스튜디오를 갖춘 .net 프레임워크(2008년 VS.NET)
버전 기록
- 버전 2018.0 에 게시 2018-05-16
mp3 형식에 대한 지원이 향상되었습니다.
프로그램 세부 정보
Eula
EULA - 최종 사용자 라이센스 계약
최종 사용자 라이선스 계약-단일 개발자 라이센스
모든 소프트웨어 구성 요소 제품(S)
중요- 주의 깊게 읽기: 이 ALVAS.Net("ALVAS") 최종 사용자 라이선스 계약("EULA")은 귀하 간의 법적 계약입니다. 이 설치 파일에 포함된 모든 ALVAS 소프트웨어 구성 요소 제품(S), 제어, 소스 코드, 데모, 중간 파일, 미디어, 인쇄 자료 및 및 quot;온라인 쿼트 및 전자 문서("SOFTWARE 구성 요소 제품(S)")에 대한 소프트웨어 애플리케이션의 개별 개발자("개발자 최종 사용자") 및 ALVAS.
ALVAS는 귀하가 만든 응용 프로그램 프로그램을 설계, 개발, 테스트 및 배포하기 위한 목적으로 만 소프트웨어 구성 요소 PRODUCT(S)를 설치하고 사용하는 개인, 비독점 라이선스로 귀하에게 보조금을 지급합니다. 엔터티인 경우 조직 내의 한 개인을 지정하여 본 명세서에 제공된 방식으로 소프트웨어 구성 요소 PRODUCT(S)를 사용할 수 있는 라이선스를 부여해야 합니다.
소프트웨어 구성 요소 제품(S)을 설치, 복사 또는 기타 사용함으로써 귀하는 본 EULA 약관에 구속될 수 있도록 동의합니다. 본 EULA 약관의 일부에 동의하지 않는 경우 소프트웨어 구성 요소 제품의 어떤 부분, 부품, 파일 또는 일부를 설치, 사용, 배포 또는 복제하지 마십시오. 전액 환불을 위해 즉시 구매 장소로 반품하십시오.
모든 소프트웨어 구성 요소 제품(S)은 판매되지 않고 라이선스가 부여됩니다.
지적 재산권의 엄격한 집행. 본 소프트웨어 구성 요소 PRODUCT(S)에 대한 사용권이 귀하에 의해 구매되는 경우, 귀하가 이를 역설계, 디컴파일, 파생저작물 생성, 유도작물 생성 및 ALVAS 지적 재산권 및 영업비밀의 착취 또는 무단 전송, 제공된 경우, 허가된 사용권이 없고, 그 결과로 생성된 모든 PRODUCT(의)는 모든 법률의 정의에 의해 불법적으로 판단됩니다. 지적 재산권의 판매 또는 재판매 또는 생성된 파생상품은 모든 지역, 연방 및 국제법의 최대한으로 기소됩니다.
1. 라이센스 부여. 본 EULA는 본 명세서에서 정의된 대로 합법적으로 실행되는 경우, 라이선스 및 단일 개별 개발자 최종 사용자에게 다음 권한을 부여합니다.
소프트웨어 구성 요소 제품(S). 소프트웨어 구성 요소 제품(S)의 복사본 하나 또는 동일한 운영 체제에 대해 법적으로 라이선스가 부여된 이전 버전의 사본을 단일 컴퓨터에서 설치하고 사용할 수 있습니다. 소프트웨어 구성 요소 제품(S)이 설치된 컴퓨터의 기본 사용자는 휴대용 컴퓨터에서 단독으로 사용할 수 있는 두 번째 복사본을 만들 수 있습니다.
(a) 스토리지/네트워크 사용. 개발자 최종 사용자로서 내부 네트워크를 통해 다른 컴퓨터에 소프트웨어 구성 요소 PRODUCT(S)를 설치하거나 실행하는 데만 사용되는 네트워크 서버와 같은 저장 장치에 소프트웨어 구성 요소 PRODUCT(S)의 복사본을 저장하거나 설치할 수도 있습니다. 그러나 개발자 최종 사용자는 소프트웨어 구성 요소 PRODUCT(S)가 설치되어 있거나 저장 장치에서 실행되는 각 개별 컴퓨터에 대한 라이센스를 획득하고 바쳐야 합니다. 소프트웨어 구성 요소 제품(S)에 대한 라이선스는 두 명 이상의 사용자가 서로 다른 컴퓨터에서 동시에 공유하거나 사용할 수 없습니다.
평가 라이센스. 개발자 최종 사용자는 소프트웨어 구성 요소 제품(S)의 평가 버전("평가 기간")을 설치한 후 30일 동안만 라이선스를 부여합니다. 평가 기간 이후에 개발자 최종 사용자는 (i) 설치 또는 복사된 모든 컴퓨터에서 소프트웨어 구성 요소 제품(S)과 관련된 모든 문서를 삭제하거나(ii) ALVAS 또는 공인 리셀러 중 한 명에게 연락하여 소프트웨어 구성 요소 제품을 구매해야 합니다. 개발자 최종 사용자는 평가 목적으로만 소프트웨어 구성 요소 제품(S)의 평가 버전을 사용할 수 있습니다. 개발자 최종 사용자는 소프트웨어 구성 요소 제품(S)의 평가 버전과 함께 모든 당사자에게 어떠한 형식이나 방식으로든 파일을 배포할 수 없습니다.
기타 권리 및 제한 사항에 대한 설명.
2. 재판매 소프트웨어가 아닙니다. 소프트웨어 구성 요소 제품(S)이 라벨을 부착하여 재판매"또는 Quot;NFR"에 대한 라벨이 부착된 경우, 본 EULA의 다른 섹션에도 불구하고 소프트웨어 구성 요소 제품(S) 또는 소프트웨어 구성 요소 제품(S)을 사용하여 어떤 방식으로든 가치 또는 이익을 위해 재판매, 배포 또는 기타 양도할 수 없습니다. 귀하는 소프트웨어 구성 요소 제품(S), 미디어 또는 문서를 전송, 임대, 임대, 대출, 복사, 수정, 번역, 서브 라이선스, 시간 공유 또는 전자적으로 전송할 수 없습니다. 이는 모든 중간 파일, 소스 코드 및 컴파일된 실행 파일에도 적용됩니다.
3. 리버스 엔지니어링, 분해 및 분해에 대한 제한. 귀하는 소프트웨어 구성 요소 PRODUCT(S)을 리버스 엔지니어링, 디컴파일, 생성, 수정, 번역 또는 분해할 수 없으며, 이러한 활동이 이러한 제한에도 불구하고 관련 법률에 의해 명시적으로 허용되는 범위까지만 허용될 수 없습니다. 귀하는 제네바 및 베른 세계 지적재산권 기구(WIPO) 외교 회의를 포함하되 이에 국한되지 않는 모든 관련 지역, 미국 법규 및 국제법률 및 조약의 최대한범위내에서 소프트웨어 구성 요소 제품(S) 또는 그 구성 부품 및 재배포를 금지하는 모든 합리적이고 합법적이며 적절한 조치를 취하기로 동의합니다.
4. 구성 요소의 분리, 구성 부품 및 재배포 할 수 있습니다. 소프트웨어 구성 요소 제품(S)은 단일 제품(들)으로 라이선스가 부여됩니다. 소프트웨어 구성 요소 제품(S)과 그 구성 부품 및 제공된 재배포 가능한 제품은 하나 이상의 컴퓨터에서 사용하기 위해 역설계, 분해, 분해 또는 분리될 수 없으며 개발자 최종 사용자가 개별 제품으로 배포, 판매 또는 재판매를 위해 배치될 수도 없습니다. 소프트웨어 구성 요소 PRODUCT(S)에 포함된 경우 소스 코드의 제공은 해당 코드에 대한 법적 권리를 양도하지 않으며 모든 소스 코드 및 지적 재산권의 전부 또는 일부를 재판매 또는 배포하는 행위는 모든 해당 지역, 연방 및 국제 법의 최대한으로 기소됩니다. 모든 ALVAS 라이브러리, 소스 코드, 재배포 및 기타 파일은 ALVAS의 독점 속성으로 남아 있습니다. ALVAS가 명시적으로 재배포할 수 있는 것으로 지정한 파일을 제외하고는 파일을 배포할 수 없습니다.
ALVAS PRODUCT(들)에는 사용자가 만든 프로그램의 사용자에게 배포를 위한 특정 파일("재배포 가능")이 포함될 수 있습니다. 재배포 할 수있는 것은 예를 들어, 인쇄 된 또는 온라인 문서에서 식별 된 파일이 재배포 가능한 파일로, 소프트웨어 구성 요소 PRODUCT (S)와 함께 제공되는 설치 유틸리티에 의해 배포하기 위해 미리 선택된 파일(있는 경우)이 포함됩니다. 어쨌든 소프트웨어 구성 요소 제품(S)에 대한 재배포 는 ALVAS에서 특별히 지정된 파일일 뿐입니다. 본 EULA의 모든 이용 약관에 따라 소프트웨어 구성 요소 제품(S)의 원본 사본 또는 단일 하드 디스크로 전송된 복사본에서 이러한 복사본이 만들어지는 경우 Redistributables의 정확한 사본을 복제하고 배포할 수 있습니다. 재배포 가능한 사본은 소프트웨어 구성 요소 제품(S)을 사용하여 만든 본 EULA에서 허용되는 응용 프로그램 프로그램을 실행하는 목적으로만 배포될 수 있습니다. 어떠한 경우에도소프트웨어 구성 요소 제품(S)을 사용하여 만든 EULA의 EULA입니다. 어떠한 경우에도 재배포 가능한 사본이 별도로 배포될 수 없습니다.
재배포 할 수 있습니다. 다음 파일은 이 EULA에서 재배포 가능한 파일로 간주됩니다.
알바스.파일 컨트롤.dll
소프트웨어 구성 요소 제품(S)에 포함된 다른 파일을 재배포할 권한이 없습니다.
소프트웨어 구성 요소 제품의 평가 버전을 사용하는 경우 소프트웨어 구성 요소 제품(S)에 포함된 파일을 재배포할 수 없습니다.
5. 대여. 소프트웨어 구성 요소 제품(S)을 대여, 임대 또는 대여할 수 없습니다.
소프트웨어 구성 요소 제품(S) 전송. 귀하는 본 EULA에 따른 귀하의 권리를 개인 또는 법인에 영구적으로 또는 일시적으로 양도할 수 없습니다. 프로그램을 컴파일, 링크 및/또는 패키지하는 방법에 관계없이 수정사항에 관계없이 소프트웨어 구성 요소 PRODUCT(S)의 라이브러리, 재배포 가능 및/또는 기타 파일(그 일부를 포함)은 귀하 이외의 다른 사람이 프로그램을 개발하는 데 사용될 수 없습니다. 라이선스가 부여된 개발자 최종 사용자는 소프트웨어 구성 요소 제품(S)으로 만든 프로그램을 개발하기 위해 소프트웨어 구성 요소 제품(S) 또는 그 일부의 라이브러리, 재배포 가능한 파일 또는 기타 파일을 사용할 권리가 있습니다. 특히 Redistributable의 복사본을 다른 공동 개발자와 공유할 수 없습니다. ALVAS의 명시적 허가 없이는 ALVAS 문서를 복제하거나 배포할 수 없습니다.
6. 종료. 다른 권리 나 구제 수단에 대한 편견없이, ALVAS는 이 EULA의 모든 이용 약관을 준수하지 않을 경우 이 EULA를 종료합니다. 이러한 이벤트에서 소프트웨어 구성 요소 PRODUCT(S)의 모든 사본과 관련 문서를 포함한 모든 구성 요소 부품을 삭제해야 하며, 네이티브, 변경 또는 컴파일된 상태 등 귀하가 개발한 소프트웨어 구성 요소 PRODUCT(S)에 포함된 기술을 사용하여 해당 기술의 모든 제품을 즉시 제거해야 합니다.
7. 추가 제한. 본 소프트웨어 구성 요소 제품(S)의 일부로 ALVAS가 개발자 최종 사용자에게 배포한 모든 설계 시간 도구(EXE의 OCX 또는 DLL)의 사용권자 배포는 엄격히 금지됩니다. ALVAS의 DLL 및 OCX 또는 라이선스 수정 버전의 ALVAS 재분배 가능 파일에 대한 라이선스 사용자들의 재배포는 ALVAS에서 얻은 적절한 재분배 허가 없이 엄격히 금지됩니다.
개발자 최종 사용자는 소프트웨어 구성 요소 제품(S) 또는 수정된 소프트웨어 구성 요소 제품(S)에 응용 프로그램 프로그래밍 인터페이스를 제공하는 소프트웨어 응용 프로그램을 개발해서는 안 됩니다.
개발자 최종 사용자는 개발 또는 응용 프로그램 컴파일을 위해 다른 사용자에게 소프트웨어 구성 요소 제품(S)을 배포할 수 없습니다. 특히 개발자 최종 사용자가 구성 컨트롤로 소프트웨어 구성 요소 PRODUCT(S)를 사용하여 컨트롤을 생성하는 경우 개발자 최종 사용자는 소프트웨어 구성 요소 제품(S)을 사용하여 만든 컨트롤을 설계 시간 및 개발 목적으로 사용할 사용자에게 배포할 수 없습니다.
소프트웨어 구성 요소 제품의 전부 또는 일부를 활용하는 소프트웨어 구성 요소 제품(S)과 직간접적으로 경쟁하는 도구 또는 소프트웨어 구성 요소 제품(S)을 만들 수 없습니다.
8. 업데이트, 업그레이드 및 수정. ALVAS는 소프트웨어 구성 요소 제품(S)과 관련된 다음 주요 릴리스에 대한 무료 업데이트/업그레이드를 제공합니다("UPGRADES").
소프트웨어 구성 요소 제품의 평가 버전을 사용하는 경우 ALVAS는 소프트웨어 구성 요소 제품(S)과 관련된 업데이트, 업그레이드 및 수정 프로그램을 제공하지 않습니다.
9. 저작권. 소프트웨어 구성 요소 제품(S)의 모든 제목 및 저작권(이미지, 데모, 소스 코드, 중간 파일, 패키지, 사진, 재배포 가능, 애니메이션, 비디오, 오디오, 음악, 텍스트 및 인용 및 인용;애플릿"첨부 인쇄 된 자료(S) 및 소프트웨어 구성 요소 의 사본(AL)의 사본이 포함됩니다. 소프트웨어 구성 요소 제품(S)은 저작권법 및 국제 조약 조항에 의해 보호됩니다. 따라서 백업 또는 보관 목적으로만 원본을 보관하는 경우 단일 컴퓨터에 소프트웨어 구성 요소 제품(S)을 설치할 수 있는 경우를 제외하고 소프트웨어 구성 요소 PRODUCT(S)를 다른 저작권이 있는 자료와 유사하게 취급해야 합니다. 소프트웨어 구성 요소 제품(S)과 함께 인쇄된 자료를 복사할 수 없습니다.
10. 설치 및 사용. 본 EULA에 부여된 라이선스는 사용자 고유의 프로그램을 만들고 프로그램을 배포하고 재배포 할 수 있는 라이선스(있는 경우)는 다음과 같은 모든 조건이 적용됩니다.
a) (i) 귀하가 만든 프로그램의 모든 사본은 소프트웨어 구성 요소 제품(S)에 나타나는 본인 또는 ALVAS 저작권 고지를 소지해야 합니다. (ii) 귀하는 ALVAS 라이브러리, 소스 코드, 재배포 또는 그러한 통지를 부담하는 기타 파일의 일부에 포함된 ALVAS 저작권, 상표 또는 기타 소유권 통지를 삭제하거나 변경할 수 없습니다. (iii) ALVAS는 소프트웨어 구성 요소 제품의 원래 구매자에게 제공되는 제한 보증(S)을 제외한 모든 사람에게 어떠한 보증도 제공하지 않으며, 귀하는 지원, 서비스, 업그레이드 또는 기술 또는 기타 지원을 위해 프로그램을 받는 모든 사람에게 전적으로 책임을 지며, 이러한 수령인은 그러한 서비스 또는 지원을 위해 ALVAS에 연락할 권리가 없습니다. (iv) 귀하는 귀하의 프로그램의 사용, 복제 또는 배포로 인해 발생하는 모든 클레임 또는 책임으로부터 무해한 관련 회사 및 공급업체에 ALVAS.NET 배상하고 보유합니다. (v) ALVAS 소프트웨어 구성 요소 제품(S)이 포함된 프로그램은 소프트웨어 구성 요소 제품의 라이선스가 등록된 사본을 사용하여 작성해야 합니다(S); (vi) 프로그램은 기본 및 실질적인 기능을 추가해야 하며, 라이브러리, 코드, 재배포 또는 소프트웨어 구성 요소 PRODUCT(S)의 다른 파일중 의 집합 또는 하위 집합일 수 없습니다. (vii) ALVAS 또는 공급업체의 이름, 로고 또는 상표를 사용하여 프로그램을 마케팅할 수 없습니다.
11. 영장 없음. ALVAS는 소프트웨어 구성 요소 제품(S)에 대한 보증을 명시적으로 부인합니다. 소프트웨어 구성 요소 제품 및 관련 문서는 어떤 종류의 보증없이 제공 & 견적;AS IS" 어떤 종류의 보증없이, 명시적 또는 묵시적, 포함, 가맹점의 묵시적 보증, 특정 목적에 대한 적합성, 또는 침해. 소프트웨어 구성 요소 제품(S)의 사용 또는 성능으로 인해 발생하는 전체 위험은 귀하와 함께 남아 있습니다. 관련 법률에서 허용하는 최대 범위까지, 어떠한 경우에도 ALVAS는 소프트웨어 구성 요소 제품(S)의 사용 또는 기능 성 서비스 제공, 지원 서비스 제공 또는 실패로 인해 발생하는 특별, 부수적, 간접 적 또는 결과적 손해(이에 국한되지 않음) 및 소프트웨어 구성 요소 제품(S)의 사용 또는 무능력으로 인한 손해에 대해 책임을 지지 않습니다.
지원 서비스. ALVAS는 소프트웨어 구성 요소 제품(S) ("Support 서비스")와 관련된 무료 평생 지원 서비스를 제공할 수 있습니다. 지원 서비스의 사용은 사용자 설명서에 설명된 ALVAS 정책 및 프로그램, 회선 및 견적 및/또는 기타 ALVAS 제공 자료에 따라 관리됩니다. 지원 서비스의 일환으로 귀하에게 제공되는 모든 보조 소프트웨어 구성 요소 제품(S)은 소프트웨어 구성 요소 제품(S)의 일부로 간주되며 본 EULA의 이용 약관에 따라 달라질 수 있습니다. 지원 서비스의 일환으로 ALVAS에 제공하는 기술 정보와 관련하여 ALVAS는 PRODUCT 의 지원 및 개발을 포함하여 비즈니스 목적으로 이러한 정보를 사용할 수 있습니다. ALVAS는 귀하를 개인적으로 식별하는 형태로 이러한 기술 정보를 활용하지 않습니다.
소프트웨어 구성 요소 제품(S) 전송. 귀하는 본 EULA에 따라 귀하의 권리를 영구적으로 양도할 수 없습니다.
ALVAS.NET 본 EULA에서 특별히 부여되지 않은 모든 권리를 보유합니다.
일반 조항. 이 EULA는 귀하와 ALVAS.NET LLC의 공인 임원이 서명한 서면으로만 수정될 수 있습니다. 이 EULA의 조항이 무효이거나 시행 불가능한 것으로 판명되면 나머지는 약관에 따라 유효하고 시행 가능한 상태로 유지됩니다. 제공된 구제책이 필수적인 목적을 위해 실패한 것으로 판단되는 경우, 제한 보증에 명시된 모든 책임 제한 및 손해 배상 제외는 효력을 유지합니다.
승인. 개발자 최종 사용자는 본 계약을 읽고, 이를 이해하고, 약관에 구속하기로 동의한다는 사실을 인정합니다.