AudioFile 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오디오 파일을 만들거나 오디오 파일을 읽는 데 사용되는 클래스입니다.
public class AudioFile : IDisposable, ObjCRuntime.INativeObject
type AudioFile = class
interface IDisposable
interface INativeObject
- 상속
-
AudioFile
- 파생
- 구현
설명
Create, Open 및 OpenRead 팩터리 메서드를 사용하여 이 클래스의 인스턴스를 만듭니다.
이 클래스는 압축된 오디오 파일에 대한 인코더 및 디코더에 대한 액세스를 제공합니다.
생성자
AudioFile(Boolean) |
내부 생성자이며 직접 사용하지 마세요. |
속성
AlbumArtwork |
오디오 파일의 앨범 아트워크를 가져옵니다. |
AudioFormats |
지원되는 오디오 형식의 목록을 반환합니다. |
BitRate |
오디오 파일 비트 전송률입니다. |
ChannelLayout |
오디오 파일의 채널 레이아웃을 가져옵니다. |
ChunkIDs |
오디오 파일의 각 청크 종류를 설명하는 4자 코드 배열을 가져옵니다. |
DataFormat |
AudioStreamBasicDescription오디오 데이터의 형식을 설명하는 가 있는 경우 를 가져옵니다. |
DataOffset |
오디오 파일의 오디오 데이터 시작 부분에 대한 오프셋(바이트)을 가져옵니다. |
DataPacketCount |
오디오 파일의 오디오 데이터 패킷 수를 가져옵니다. |
DeferSizeUpdates |
파일을 읽거나 최적화하거나 닫을 때까지 헤더의 파일 크기 정보 업데이트가 지연되는지 여부를 제어하는 부울 값을 가져오거나 설정합니다. 더 안전한 기본값은 입니다. |
EstimatedDuration |
파일의 오디오 데이터의 예상 지속 시간(초)을 가져옵니다. |
FileType |
오디오 파일 형식입니다. |
Handle |
관리되지 않는 개체 표현에 대한 핸들(포인터)입니다. |
ID3Tag |
오디오 데이터의 ID3Tag를 포함하는 바이트 배열을 가져옵니다. |
InfoDictionary |
오디오 파일 메타데이터가 포함된 CF 사전을 가져옵니다. |
IsOptimized |
오디오 파일이 최적화되었으며 사운드 데이터를 받을 준비가 되었는지 여부를 알려주는 부울 값을 가져옵니다. |
Length |
오디오 파일 크기(바이트)입니다. |
MagicCookie |
이 파일의 매직 쿠키입니다. |
MarkerList |
AudioFileMarkerList 오디오 파일의 표식이 들어 있는 을 가져옵니다. |
MaximumPacketSize |
최대 오디오 패킷 크기를 가져옵니다. |
PacketSizeUpperBound |
파일의 오디오 데이터에 대한 오디오 패킷 크기에 대한 이론적 상한을 가져옵니다. |
PacketTableInfo |
오디오 파일 패킷 테이블을 설명하는 구조를 가져오거나 설정합니다 AudioFilePacketTableInfo . |
PacketTableInfoStatus |
오디오 패킷 테이블의 상태를 가져옵니다. |
RegionList |
오디오 파일의 모든 오디오 영역 목록을 가져옵니다. |
ReserveDuration |
오디오 파일에서 예약할 녹음/녹화 시간을 가져옵니다. |
StreamBasicDescription |
파일을 디코딩하여 결정되는 오디오 기본 설명입니다. |
StreamBasicDescriptionStatus |
스트림의 기본 설명 상태를 가져옵니다. |