作者vivimice (麦斯◎我的奶酪在哪里﹖)
看板Visual_Basic
标题[API] Media Control Interface
时间Wed Jul 27 15:19:57 2005
来源﹕mk:@MSITStore:E:\Microsoft%20Visual%20Studio\MSDN98\98VS\2052\
MultiMed.chm::/devdoc/live/pdgrmm/midi_5927.htm
翻译﹕vivimice 智慧权所有
原载﹕缥缈水云间 (bbs.freecity.cn)
Media Control Interface (MCI)
The MCI MIDI sequencer is the MCI system component that plays MIDI files.
Applications can play MIDI files easily using MCI, but MCI imposes the
following restrictions on MIDI capabilities:
‧MCI supports MIDI output only.
‧MCI does not allow close synchronization between MIDI events and other
real-time events (such as video).
If you need accurate MIDI synchronization, you must use the stream buffers or
the MIDI services. If you need MIDI input capabilities, you must use the MIDI
services.
The MCI MIDI sequencer plays standard MIDI files and resource interchange
file format (RIFF) MIDI files, known as RMID files. Standard MIDI files
conform to the Standard MIDI Files 1.0 specification. Because RMID files
are standard MIDI files with a RIFF header, information about standard MIDI
files also applies to RMID files. For more information about RIFF files,
see Resource Interchange File Format Services.
Although there are currently three kinds of standard MIDI files, the MCI
sequencer plays only two of them: Format 0 and Format 1 MIDI files.
For more information about controlling multimedia devices (including
sequencers) using MCI commands, see MCI.
参考译文﹕
多媒体控制接口(MCI)
MCI MIDI音序器是MCI系统中用来播放MIDI文件的一个组件。应用程序可以很容易地使用
MCI来播放MIDI文件﹐不过MCI对於MIDI能力做了如下的限制﹕
‧MCI仅仅只能用於MIDI文件回放。(译者注﹕即不能利用MCI录制MIDI)
‧MCI不允许MIDI事件和其它实时事件(例如视频)之间进行紧密同步。
(译者注﹕根据译者的经验﹐wave可以实现上述同步﹐例如avi)
如果你需要精确的MIDI同步﹐你必须使用流缓冲技术或者MIDI服务。如果你需要具备MIDI
输入的能力﹐那麽你只能使用MIDI服务。
MCI MIDI音序器可以播放标准MIDI文件(译者注﹕即mid和midi文件)和资源交换格式(简
写为RIFF)的MIDI文件﹐也就是RMID文件(译者注﹕RMI也是此种格式)。标准MIDI格式文
件遵守标准MIDI文件1.0规范。由於RMID文件是带有RIFF头的标准MIDI文件﹐所以标准
MIDI文件的信息对於RMID文件同样适用。请参阅资源交换格式服务以获得更多关於RIFF
文件的信息。
尽管标准MIDI文件包含三种具体的文件格式﹐但是MCI音序器仅仅可以播放其中两种文件﹕
0号格式和1号格式MIDI文件(译者注﹕这是最为常见两种格式)。
请参阅MCI以获得更多关於使用MCI命令来控制多媒体设备(包含音序器)的信息。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.108.88.250