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