zoukankan      html  css  js  c++  java
  • MSDN学习DirectShow——第一章 DirectShow介绍

    第一章 DirectShow介绍

             微软的DirectShow技术是运行在微软Windows平台上的处理流媒体的架构。DirectShow提供了多媒体高品质采集和回放方法。它支持更多的格式,包括Advanced Systems Format (ASF), Motion Picture Experts Group (MPEG), Audio-Video Interleaved (AVI), MPEG Audio Layer-3 (MP3), and WAV sound files。它支持从基于Windows驱动模型或Windows视频(Windows Driver Model (WDM) or Video for Windows)的数字设备和模拟设备中采集画面。在视频和音频加速设备可用的时候它可以自动检测和使用,但也支持没有加速设备的系统。

             DirectShow是基于组件对象模型的(Component Object Model (COM))。写一个DirectShow应用或者组件,你必须理解COM客户机编程。对大多数程序来说 ,你不必实现你的COM对象。DirectShow提供了你需要的组件。(如果你想继承DirectShow来写自己的组件,那么你必须像COM对象一样实现它们。)

             DirectShow应用必须用C++来写。没有托管的DirectShow API。

             DirectShow简化了媒体回放,格式转换和采集任务。同时,它为需要定制解决方案的应用程序,提供了底层流控制架构。你可以创建你自己的DirectShow组件,支持新的格式和定制效果。

             你可以用DirectShow的应用程序的类型的例子包括文件播放器、TV和DVD播放器、视频编辑程序、文件格式转换器、音频视频捕获程序、编码解码器、数字信号处理器,等更多。

     

             这一章包括以下主题:

    一、DirectShow有什么新特点?

    二、DirectShow支持的格式

    三、DirectShow的常见问题

  • 相关阅读:
    Golang的类型转换实战案例
    Golang的基础数据类型-布尔型
    Golang的运算符优先级实操案例
    Golang的单目(一元)运算符-地址操作符和接收操作符
    基于Ambari的WebUI部署kafka服务
    HBase集群优化篇
    HBase Master的高可用实战案例
    HBase 数据迁移实战案例
    HBase API实战案例
    MySQL数据源接入DBus
  • 原文地址:https://www.cnblogs.com/sdlypyzq/p/2511296.html
Copyright © 2011-2022 走看看