패킷 크기 관리
[이 페이지와 연결된 기능인 Windows Media Format 11 SDK는 레거시 기능입니다. 원본 판독기 및 싱크 작성기에 의해 대체되었습니다. 원본 판독기 및 싱크 작성기는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 소스 판독기 및 싱크 작성기를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
기록기는 내부적으로 패킷의 크기를 관리하도록 설계되었습니다. 그러나 작성하는 ASF 파일의 패킷 크기에 대한 수동 제어를 요구하는 애플리케이션에 대한 특정 요구 사항이 있을 수 있습니다. Windows Media Format SDK는 패킷의 최대 및 최소 크기를 제어할 수 있는 IWMPacketSize 및 IWMPacketSize2 라는 두 가지 인터페이스를 제공합니다.
두 패킷 크기 인터페이스는 모두 프로필 개체에 노출됩니다. 판독기 개체에서도 사용할 수 있습니다. 다른 프로필 관련 인터페이스와 마찬가지로 판독기는 읽기 메서드에만 액세스할 수 있습니다.
패킷의 크기는 성능에 어느 정도 영향을 줍니다. 일반적으로 패킷 크기가 작을수록 데이터가 파일 내에 더 많이 조각화됩니다. 조각화된 파일이 많을수록 파일을 재구성하는 것이 덜 효율적입니다. 스트리밍 시나리오에서는 인터넷 원본에서 파일을 읽는 프로세스가 일반적으로 비효율적이므로 중요한 고려 사항이 아닐 수 있습니다. 그러나 파일을 로컬로 처리할 때 고려 사항이 될 수 있습니다.
관련 항목