다음을 통해 공유


MediaRecorder.SetNextOutputFile 메서드

정의

오버로드

SetNextOutputFile(File)

이전 출력 또는 #setNextOutputFile)에서 최대 파일화에 도달할 때 사용할 다음 출력 #setOutputFile 파일을 설정합니다.

SetNextOutputFile(FileDescriptor)

이전 출력 또는 #setNextOutputFile)에서 최대 파일화에 도달할 때 사용할 다음 출력 #setOutputFile 파일 설명자를 설정합니다.

SetNextOutputFile(File)

이전 출력 또는 #setNextOutputFile)에서 최대 파일화에 도달할 때 사용할 다음 출력 #setOutputFile 파일을 설정합니다.

[Android.Runtime.Register("setNextOutputFile", "(Ljava/io/File;)V", "GetSetNextOutputFile_Ljava_io_File_Handler", ApiSince=26)]
public virtual void SetNextOutputFile (Java.IO.File? file);
[<Android.Runtime.Register("setNextOutputFile", "(Ljava/io/File;)V", "GetSetNextOutputFile_Ljava_io_File_Handler", ApiSince=26)>]
abstract member SetNextOutputFile : Java.IO.File -> unit
override this.SetNextOutputFile : Java.IO.File -> unit

매개 변수

file
File

사용할 파일입니다.

특성

설명

이전 출력 또는 #setNextOutputFile)에서 최대 파일화에 도달할 때 사용할 다음 출력 #setOutputFile 파일을 설정합니다. 파일을 검색할 수 있어야 합니다. 다음 출력 파일을 설정한 후 애플리케이션은 다음까지 #stop파일을 사용하지 않아야 합니다. 애플리케이션은 "what" 코드를 받은 android.media.MediaRecorder.OnInfoListener 후 "what" 코드를 #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING#MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED받기 전에 이를 호출해야 합니다. 이 파일은 해당 출력으로 전환할 때까지 사용되지 않습니다. 다음 출력 파일이 사용될 때 애플리케이션이 수신 #MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED 됩니다. 이전 출력 파일을 사용하지 않은 경우 애플리케이션에서 새 출력 파일을 설정할 수 없습니다. 애플리케이션은 호출된 후 #stop 사용되지 않는 파일을 정리하는 역할을 담당합니다.

에 대한 android.media.MediaRecorder.setNextOutputFile(java.io.File)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

SetNextOutputFile(FileDescriptor)

이전 출력 또는 #setNextOutputFile)에서 최대 파일화에 도달할 때 사용할 다음 출력 #setOutputFile 파일 설명자를 설정합니다.

[Android.Runtime.Register("setNextOutputFile", "(Ljava/io/FileDescriptor;)V", "GetSetNextOutputFile_Ljava_io_FileDescriptor_Handler", ApiSince=26)]
public virtual void SetNextOutputFile (Java.IO.FileDescriptor? fd);
[<Android.Runtime.Register("setNextOutputFile", "(Ljava/io/FileDescriptor;)V", "GetSetNextOutputFile_Ljava_io_FileDescriptor_Handler", ApiSince=26)>]
abstract member SetNextOutputFile : Java.IO.FileDescriptor -> unit
override this.SetNextOutputFile : Java.IO.FileDescriptor -> unit

매개 변수

fd
FileDescriptor

쓸 열린 파일 설명자입니다.

특성

설명

이전 출력 또는 #setNextOutputFile)에서 최대 파일화에 도달할 때 사용할 다음 출력 #setOutputFile 파일 설명자를 설정합니다. 파일 설명자는 검색 가능하고 쓰기 가능해야 합니다. 다음 출력 파일을 설정한 후 애플리케이션은 다음까지 #stop이 파일 설명자가 참조하는 파일을 사용하면 안 됩니다. 파일 설명자를 닫는 것은 애플리케이션의 책임입니다. 이 호출이 반환되는 즉시 안전하게 수행할 수 있습니다. 애플리케이션은 "what" 코드를 받은 android.media.MediaRecorder.OnInfoListener 후 "what" 코드를 #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING#MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED받기 전에 이를 호출해야 합니다. 이 파일은 해당 출력으로 전환할 때까지 사용되지 않습니다. 다음 출력 파일이 사용될 때 애플리케이션이 수신#MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED 됩니다. 이전 출력 파일을 사용하지 않은 경우 애플리케이션에서 새 출력 파일을 설정할 수 없습니다. 애플리케이션은 호출된 후 #stop 사용되지 않는 파일을 정리하는 역할을 담당합니다.

에 대한 android.media.MediaRecorder.setNextOutputFile(java.io.FileDescriptor)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상