다음을 통해 공유


ASFParser 샘플

Media Foundation의 하위 수준 ASF 구성 요소를 사용하여 ASF(Advanced Systems Format) 파일에서 데이터를 구문 분석하는 방법을 보여 줍니다. 이 샘플에서는 다음 작업을 보여 줍니다.

  • ASF 파일에서 오디오 및 비디오 스트림 열거
  • 구문 분석을 위해 오디오 또는 비디오 스트림을 선택합니다.
  • 원하는 재생 시간에 패킷을 찾습니다.
  • 선택한 스트림에 대한 압축 샘플을 생성합니다.
  • 오디오 및 비디오 샘플 디코딩.

시연된 API

이 샘플에서는 다음 Microsoft Media Foundation 인터페이스를 보여 줍니다.

사용량

  1. ASF 파일을 열려면 미디어 파일 열기... 단추를 클릭합니다.
  2. ASF 파일을 선택하고 열기를 클릭합니다. 파일에 대한 정보는 정보 창에 표시됩니다.
  3. 파서 구성에서 구문 분석할 스트림을 선택합니다.
  4. 역방향으로 샘플을 생성하려면 역방향을 선택합니다.
  5. 시작점을 지정하려면 슬라이더를 원하는 위치로 끌어옵니다.
  6. 구문 분석을 시작하려면 샘플 생성 단추를 클릭합니다. 샘플에 대한 정보는 정보 창에 표시됩니다.
  7. 오디오 스트림에 대한 샘플을 테스트하려면 오디오 테스트 단추를 클릭합니다.
  8. 비디오 스트림에 대한 샘플을 테스트하려면 비트맵 표시 단추를 클릭합니다.

요구 사항

제품 버전
Windows SDK Windows 7

 

샘플 다운로드

이 샘플은 Windows 클래식 샘플 github 리포지토리에서 사용할 수 있습니다.

미디어 파운데이션 SDK 샘플

Media Foundation의 ASF 지원

자습서: ASF 파일 읽기

WMContainer ASF 구성 요소