企业即时通讯 - Enterprise Instant Messenger
局域网聊天工具,文字讯息、文件发送、语音通讯、高清视频通讯、远程桌面控制。
登录
注册
全站
当前博客
空间
博客
好友
相册
论坛
留言
用户操作
[即时聊天]
[发私信]
[加为好友]
FreeEIM Studio
ID:i_like_cpp
共
972404
次访问,排名
32
,好友
4
人,关注者
7
人。
i_like_cpp的文章
原创 888 篇
翻译 4 篇
转载 69 篇
评论 1148 篇
FreeEIM Studio的公告
最近评论
ScanerKi:
#include <stdio.h>
int asm(int s)
{
int t=0;
__asm
{
mov eax, DWORD PTR [ebp+8] ;把s的值传给eax
mov t, eax ;把eax的值传给t
}
printf("- %d……
li_delong:
谢谢
li_delong:
谢谢
li_delong:
谢谢
XUETUJIAN:
高
文章分类
内存管理与指针
(RSS)
收藏
最爱文章
-文-章-收-藏-
相册
EIM 截图
相关软件图片
PI的最精确值
FreeEIM 标签
FreeEIM华军下载
XP SP2 SDK
下载FreeEIM
盛天龙
飞鸽传书
不错的网站
CPPBLOG
局域网聊天
泡妞专家
用VC写Assembly代码
(RSS)
百度的Blog
(RSS)
存档
2008年11月(5)
2008年10月(3)
2008年09月(36)
2008年08月(48)
2008年07月(38)
2008年06月(3)
2008年05月(12)
2008年04月(24)
2008年03月(11)
2008年02月(18)
2008年01月(23)
2007年12月(4)
2007年11月(2)
2007年10月(12)
2007年09月(13)
2007年08月(2)
2007年07月(4)
2007年06月(9)
2007年05月(3)
2007年04月(2)
2007年03月(1)
2007年02月(4)
2007年01月(10)
2006年12月(3)
2006年11月(3)
2006年10月(6)
2006年09月(2)
2006年08月(11)
2006年07月(2)
2006年06月(8)
2006年05月(6)
2006年04月(3)
2006年03月(3)
2006年02月(1)
2006年01月(13)
2005年12月(6)
2005年11月(2)
2005年10月(18)
2005年09月(7)
2005年08月(16)
2005年07月(16)
2005年06月(158)
2005年05月(51)
2005年04月(1)
2005年03月(69)
2005年01月(86)
2004年12月(98)
2004年11月(85)
软件项目交易
订阅我的博客
Multimedia Application Programming Guide
收藏
新一篇: 哈哈
|
旧一篇: Multimedia Application Programming Guide
Multimedia Application Programming Guide
Table of Contents
Introduction
Additional Multimedia Information
Using This Online Book
What's New...
Multimedia Application Programming Environment
Application Programming Model
OS/2 Multimedia Application Requirements
Extendable Device Support
Media Control Interface
Command Message and Command String Interfaces
Command Messages
Command Strings
Wait and Notify Flags
OS/2 Multimedia Notification Messages
Using a Control Program Queue for Notifications
Time Formats for Device Commands
MMTIME Format
Opening a Media Device
File Type Associations
Default and Specific Devices
Shareable Flag
Device Alias
Using the Command Message Interface
Memory Playlists
Clock Sample Program Playlist Example
Setting up the Playlist
Dynamic Playlist Modification
Using a Playlist for Recording
Editing Operations
Clipboard and Resource Formats
Audio Media Driver Clipboard Commands
Device Sharing By Applications
Getting Control of a Shared Device
Using a Device Exclusively
Device Groups
Duet Player Sample Program Example
Resource Allocation
Event Synchronization
Cue Points
Position Advises
System Values
Clock Sample Program Caption Query
Multimedia Logical Devices
Multimedia Information and OS/2 Multimedia Connectors
Connector Types
A Connector Example Using the IBM M-Audio Adapter
Establishing Connections between Devices
Default and Device Context Connections
Connectors Supported by Media Drivers
Allowable Connections for Connector Types
Amplifier-Mixer Device
The Amp Stream Connector
Sharing the Amplifier-Mixer Device
Audio Attributes
Amp Mixer Connectors
Synchronizing Audio Attribute Settings
Direct Audio RouTines (DART) Interface
Using the DART Interface
Setting Up the Mixer
Allocating Memory Buffers
Reading and Writing Data
Master Volume and the Ampmix Device
Amplifier-Mixer Command Messages
M-Audio Adapter Specifics
Waveform Audio Device
The Wave Stream Connector
Waveaudio Device Features
Waveform Data Formats
M-Audio Adapter Specifics
Audio Device Capabilities
Using the Waveform Audio Device
Opening the Waveform Audio Device
Recording a Waveform File
Creating New Files
Playing and Recording non-RIFF Waveforms
Creating a Waveform Playlist
Suggested Setups for Playlists
Waveform Audio Command Messages
Waveaudio Connectors
Sequencer Device
MIDI Stream Connector
MIDI Data Formats
General MIDI Specification
Channel Assignments
Patch Assignments
Percussion Key Assignments
MIDI Mapping Function
Guidelines for MIDI Song Authors
Using the Sequencer Device
Playing A MIDI Song
Creating MIDI Memory Files
Sequencer Command Messages
Sequencer Connectors
CD Audio Device
Compact Disc Formats
Mixed Format Compact Discs
CD-ROM Drives and Streaming
Using the CD Audio Device
Playing a Compact Disc
Unique Considerations for Streaming
CD-DA Command Messages
CD Audio Connectors
CD-XA Device
CD-XA Data Types
Using the CD-XA Device
XA Stream Connector
Changing the Disc
CD-XA Command Messages
Videodisc Device
Device Specifics
Videodisc Formats
Using the Videodisc Device
Opening the Device
Configuring the Device
Seeking and Stepping
Playing a Videodisc
Setting Cue Points and Position Advises
Videodisc Player Error Return Values
Videodisc Command Messages
Digital Video Device
Compression Formats
About Ultimotion
Data Stream Capabilities
Playback Characteristics
Resolution Scalability
Color Scalability
Compression Ratios
Symmetric Compression
Asymmetric Compression
Standard Ultimotion Movie
Playback and Recording
Digital Video Windows
Default Window
Application-Defined Window
Opening the Device
Playing Motion Video Files
Playing Hardware-Assisted MPEG Files
Playing Animation Files
Recording Motion Video
Image Support
Capturing a Still Image
Editing Operations
Setting the Tuner Device
Digital Video Command Messages
Direct Interface Video Extensions (DIVE)
About DIVE
DIVE Display Engine Functional Characteristics
Using Dive
DIVE Image Buffers
DIVE Palettes
Blitter Operation
Transparent Blitting
Direct Frame-Buffer Access
Captioning
Creating a Caption File
Displaying Captions in a Window
Caption Sample Application
OS/2 Multimedia Controls
Graphic Buttons
Styles
Owner Notifications
Control Messages
Creating Graphic Buttons
Animated Graphic Button
Two-State Graphic Button
Processing Messages for a CD Player Graphic Button
Secondary Windows
Compatibility with PM Dialog Window Functions
Creating a Secondary Window
Modeless Secondary Window
Secondary Window Message Box
Adding Default Size to the System Menu
Multimedia I/O File Services
MMIO Architecture
Installable I/O Procedures
Types of I/O Procedures
Identifying an I/O Procedure
Internal Storage System Procedures
File Format I/O Procedures Provided With OS/2 Multimedia
Installing an I/O Procedure
CODEC Procedures
CODEC Functions, Messages, and Data Structures
Installing a CODEC Procedure
MMIO Data Structures
Basic I/O Functions
Opening or Creating a File
Reading from and Writing to a File
Changing the Position in a File
Retrieving an Error
Buffered File I/O
Opening a File Using Buffered File I/O
Managing Buffered I/O
Emptying the Contents of an I/O Buffer
Setting or Changing an I/O Buffer
Directly Accessing a File I/O Buffer
Getting Buffer Information
Reading from and Writing to the Buffer
Advancing the File I/O Buffer
Advancing a File I/O Buffer for Reading
Advancing a File I/O Buffer for Writing
Ending Direct Access of a File I/O Buffer
File I/O in Memory
Resource Interchange File Format (RIFF) Services
RIFF File Structural Overview
RIFF Chunks
LIST Chunks
RIFF File Functions
The MMCKINFO Data Structure
Four-Character Codes
Creating RIFF Chunks
Moving between Chunks
Descending into a Chunk
Searching for a Chunk
Ascending out of a Chunk
RIFF Compound File Overview
RIFF Compound File Functions
The MMCFINFO Structure
Opening or Creating a RIFF Compound File
Closing a RIFF Compound File
Retrieving Information
Modifying the CTOC Header
The MMCTOCENTRY Structure
Adding an Entry to the CTOC Chunk
Changing a CTOC Entry
Finding a CTOC Entry
Deleting a CTOC Entry
Adding an Element to the CGRP Chunk
Copying CTOC and CGRP Chunks
Compacting RIFF Compound Files
Sample Application Programs
Subdirectory Structure
ASYMREC - Asymmetric Recording Sample
Source Code
Real-Time Capture and Asymmetric Capture
Asymmetric Recording Architecture
MMMULTITRACKREAD Operations
Multitrack Reading
MMMULTITRACKWRITE Operations
Multitrack Writing
AVCINST - AVC I/O Procedure Installation Sample
Program Flow
CAPTION - Caption Creation Utility
Program Flow
CAPSAMP and CAPDLL
Program Flow
CLOCK - Memory Playlist Sample
Program Flow
Playing a Chime
DOUBPLAY - Double Buffering Playlist Sample
DIVE - Direct Interface Video Extensions Sample
Duet Samples
DUET1 - Streaming Device Duet Sample
Program Flow
DUET2 - Streaming and Non-Streaming Device Duet Sample
MCISPY - MCISpy Sample
Program Flow
MCISTRNG - Media Control Interface String Test Sample
Program Flow
MMBROWSE - Image Browser Sample
MOVIE - Movie Sample
Program Flow
RECORDER - Audio Recorder Sample
Program Flow
TUNER - TV Tuner Sample
ULTIEYES - Non-Linear Video Sample
Creating a Movie Clip
Installing a Program Using MINSTALL
Installation Overview
Master Control File
CONTROL.SCR Header
CONTROL.SCR Subsystem Definition
File List Control File
Change Control Files
Supported Macros
INI Change Control Files
Defining Folders
Caption DLL
ccInitialize
ccSendCommand
ccTerminate
CC_SET_PARMS
CC_START_PARMS
CC_STATUS_PARMS
BOOL
HWND
MPARAM
PSZ
SHORT
ULONG
USHORT
VOID
High-Level Service API
Creating an Audio-Enabled Macro for an Application
Creating a REXX Command File Using MCI String Commands
Duet Player IPF Sample
Notices
Copyright Notices
Disclaimers
Trademarks
Glossary
NOTE: This information is provided here purely for reference purposes only. No infringement of any copyrights or trademarks is intended.
发表于 @
2008年03月08日 13:38:00
|
评论(
loading...
)
|
编辑
新一篇: 哈哈
|
旧一篇: Multimedia Application Programming Guide
评论:没有评论。
发表评论
姓 名:
主 页:
校验码:
看不清,换一张
登录