JavaTM Platform
Standard Ed. 6

javax.sound.sampled.spi
클래스 AudioFileReader

java.lang.Object 
  상위를 확장 javax.sound.sampled.spi.AudioFileReader


public abstract class AudioFileReader
extends Object

오디오 파일 read 서비스의 프로바이더입니다. 구상 구현을 갖추고 있는 클래스는, 1 종류 이상의 오디오 파일로부터 형식 정보를 구문 분석 할 수가 있습니다. 또, 이러한 타입의 파일로부터 오디오 입력 스트림을 생성할 수도 있습니다.

도입된 버젼:
1.3

생성자 의 개요
AudioFileReader ()
           
 
메소드의 개요
abstract  AudioFileFormat getAudioFileFormat (File  file)
          지정된 File 의 오디오 파일 형식을 가져옵니다.
abstract  AudioFileFormat getAudioFileFormat (InputStream  stream)
          지정된 입력 스트림의 오디오 파일 형식을 가져옵니다.
abstract  AudioFileFormat getAudioFileFormat (URL  url)
          지정된 URL 의 오디오 파일 형식을 가져옵니다.
abstract  AudioInputStream getAudioInputStream (File  file)
          지정된 File 로부터 오디오 입력 스트림을 가져옵니다.
abstract  AudioInputStream getAudioInputStream (InputStream  stream)
          지정된 입력 스트림로부터 오디오 입력 스트림을 가져옵니다.
abstract  AudioInputStream getAudioInputStream (URL  url)
          지정된 URL 의 오디오 입력 스트림을 가져옵니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

AudioFileReader

public AudioFileReader()
메소드의 상세

getAudioFileFormat

public abstract AudioFileFormat  getAudioFileFormat(InputStream  stream)
                                            throws UnsupportedAudioFileException ,
                                                   IOException 
지정된 입력 스트림의 오디오 파일 형식을 가져옵니다. 스트림은 유효한 오디오 파일 데이터를 나타낼 필요가 있습니다. 일반적으로, 오디오 파일 리더는, 그 스트림을 지원할지 어떨지를 판정하기 전에 일부의 데이터를 읽어들일 필요가 있습니다. 이러한 퍼서는, 스트림을 마크 해, 스트림을 지원할지 어떨지를 판정하는데 충분한 데이터를 읽어들여, 지원하지 않는 경우는 스트림의 read 포인터도와의 위치에 되돌린다, 라고 하는 기능이 필요합니다. 입력 스트림이 이것을 지원하지 않는 경우, 이 메소드는 IOException 를 표시해 실패하는 일이 있습니다.

파라미터:
stream - 파일 형식 정보를 추출하는 입력 스트림
반환값:
오디오 파일 형식을 기술하는 AudioFileFormat 객체
예외:
UnsupportedAudioFileException - 시스템이 인식한 유효한 오디오 파일 데이터를 스트림이 가리키지 않는 경우
IOException - 입출력 예외가 발생했을 경우
관련 항목:
InputStream.markSupported() , InputStream.mark(int)

getAudioFileFormat

public abstract AudioFileFormat  getAudioFileFormat(URL  url)
                                            throws UnsupportedAudioFileException ,
                                                   IOException 
지정된 URL 의 오디오 파일 형식을 가져옵니다. URL 는, 유효한 오디오 파일 데이터를 나타낼 필요가 있습니다.

파라미터:
url - 파일 형식 정보를 추출하는 URL
반환값:
오디오 파일 형식을 기술하는 AudioFileFormat 객체
예외:
UnsupportedAudioFileException - 시스템이 인식한 유효한 오디오 파일 데이터를 URL 가 가리키지 않는 경우
IOException - 입출력 예외가 발생했을 경우

getAudioFileFormat

public abstract AudioFileFormat  getAudioFileFormat(File  file)
                                            throws UnsupportedAudioFileException ,
                                                   IOException 
지정된 File 의 오디오 파일 형식을 가져옵니다. File 는 유효한 오디오 파일 데이터를 나타낼 필요가 있습니다.

파라미터:
file - 파일 형식 정보를 추출하는 File
반환값:
오디오 파일 형식을 기술하는 AudioFileFormat 객체
예외:
UnsupportedAudioFileException - 시스템이 인식한 유효한 오디오 파일 데이터를 File 가 가리키지 않는 경우
IOException - 입출력 예외가 발생했을 경우

getAudioInputStream

public abstract AudioInputStream  getAudioInputStream(InputStream  stream)
                                              throws UnsupportedAudioFileException ,
                                                     IOException 
지정된 입력 스트림로부터 오디오 입력 스트림을 가져옵니다. 스트림은 유효한 오디오 파일 데이터를 나타낼 필요가 있습니다. 일반적으로, 오디오 파일 리더는, 그 스트림을 지원할지 어떨지를 판정하기 전에 일부의 데이터를 읽어들일 필요가 있습니다. 이러한 퍼서는, 스트림을 마크 해, 스트림을 지원할지 어떨지를 판정하는데 충분한 데이터를 읽어들여, 지원하지 않는 경우는 스트림의 read 포인터도와의 위치에 되돌린다, 라고 하는 기능이 필요합니다. 입력 스트림이 이것을 지원하지 않는 경우, 이 메소드는 IOException 를 표시해 실패하는 일이 있습니다.

파라미터:
stream - AudioInputStream 를 구축하는 입력 스트림
반환값:
입력 스트림에 포함되는 오디오 파일 데이터에 근거하는 AudioInputStream 객체
예외:
UnsupportedAudioFileException - 시스템이 인식한 유효한 오디오 파일 데이터를 스트림이 가리키지 않는 경우
IOException - 입출력 예외가 발생했을 경우
관련 항목:
InputStream.markSupported() , InputStream.mark(int)

getAudioInputStream

public abstract AudioInputStream  getAudioInputStream(URL  url)
                                              throws UnsupportedAudioFileException ,
                                                     IOException 
지정된 URL 의 오디오 입력 스트림을 가져옵니다. URL 는, 유효한 오디오 파일 데이터를 나타낼 필요가 있습니다.

파라미터:
url - AudioInputStream 를 구축하는 URL
반환값:
URL 가 가리키는 오디오 파일 데이터에 근거하는 AudioInputStream 객체
예외:
UnsupportedAudioFileException - 시스템이 인식한 유효한 오디오 파일 데이터를 URL 가 가리키지 않는 경우
IOException - 입출력 예외가 발생했을 경우

getAudioInputStream

public abstract AudioInputStream  getAudioInputStream(File  file)
                                              throws UnsupportedAudioFileException ,
                                                     IOException 
지정된 File 로부터 오디오 입력 스트림을 가져옵니다. File 는 유효한 오디오 파일 데이터를 나타낼 필요가 있습니다.

파라미터:
file - AudioInputStream 를 구축하는 File
반환값:
File 가 가리키는 오디오 파일 데이터에 근거하는 AudioInputStream 객체
예외:
UnsupportedAudioFileException - 시스템이 인식한 유효한 오디오 파일 데이터를 File 가 가리키지 않는 경우
IOException - 입출력 예외가 발생했을 경우

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.