[AVIFile 함수 및 매크로 이 페이지와 연결된 기능은 레거시 기능입니다. 원본 판독기가에 의해 대체되었습니다. 원본 판독기 Windows 10 및 Windows 11에 최적화되었습니다. 가능한 경우 새 코드에서 AVIFile 함수 및 매크로 대신 원본 판독기 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
임시 스트림은 여러 가지 방법으로 도움이 될 수 있습니다. 예를 들어 스트림 형식을 변경할 때 임시 스트림을 작업 스트림으로 사용할 수 있습니다. 또는 복사된 다른 스트림의 일부를 저장할 임시 스트림을 만들 수 있습니다.
AVIStreamCreate 함수를 사용하여 파일과 연결되지 않은 스트림을 메모리에 만들 수 있습니다. 이 함수는 지정된 위치에 있는 새 스트림에 인터페이스의 주소를 반환하며 임시 스트림을 만드는 다른 함수에서 내부적으로 사용됩니다.
AVIMakeCompressedStream 함수를 사용하여 압축되지 않은 스트림에서 압축 스트림을 만들 수 있습니다. 압축할 스트림, 압축 방법 및 압축 옵션 및 새 스트림에 대한 처리기를 식별합니다.
AVIStreamCreate 또는 AVIMakeCompressedStream 만든 스트림 사용을 마치면 AVIStreamRelease 함수를 사용하여 스트림을 닫습니다. AVIStreamRelease 사용된 임시 스트림의 리소스를 해제합니다.