MCI ( Media Control Interface,媒体控制接口 ) 向基于Windows操作系统的应用程序提供了高层次的控制媒体设备接口的能力。程序员不再需要关心具体设备的差异,就可以对激光唱机(CD)、视盘机、波形音频设备、视频播放设备和MIDI设备等媒体设备进行控制。对于程序员来说,可以把MCI理解为设备面板上的一排按键,通过选择不同的按键(发送不同的MCI命令)可以让设备完成各种功能,而不必关心设备内部如何实现。比如,对于play,视盘机和CD机有不同的反应(一个是播放视频,一个播放音频),而对用户来说却只需要按同一按钮。
应用程序通过MCI发送相应的命令来控制媒体设备。MCI分为命令字符串和命令消息两种,两者具有类似的功能。命令字符串具有使用简单的特点,但是它的执行效率略低于命令消息。
所有的MCI命令字符串都是通过多媒体API函数mciSendString传递给MCI的,该函数的声明为:
MCIERROR mciSendString(
LPCTSTR lpszCommand, //MCI命令字符串
LPTSTR lpszReturnString, //存放反馈信息的缓冲区
UINT cchReturn, //缓冲区的长度
HANDLE hwndCallback //回调窗口的句柄,一般为NULL
); //若成功则返回0,否则返回错误码。
该函数返回的错误码可以用mciGetErrorString函数进行分析,该函数的声明为:
BOOL mciGetErrorString(
DWORD fdwError, //函数mciSendString或mciSendCommand返回的错误码
LPTSTR lpszErrorText, //接收描述错误的字符串的缓冲区
UINT cchErrorText //缓冲区的长度
);
下面是使用mciSendString函数的一个简单例子:
char buf[50];
MCIERROR mciError;
mciError=mciSendString(“open cdaudio”,NULL,0,NULL);
if(mciError)
{
mciGetErrorString(mciError,buf,sizeof(buf));
AfxMessageBox(buf);
return;
}
"open cdaudio"命令会打开CD播放器,如果出错(如驱动器内没有CD)则返回错误码,此时可以用mciGetErrorString函数取得错误信息字符串。open是MCI的“打开设备”命令,cdaudio是MCI中约定的设备名。
MCI
是美国第二大长途电话运营商,其前身是因财务丑闻倒闭的美国世界通讯(World-Com)公司
2005年5月8日被Verizon斥资84亿美元收购
MCI 轻度认知功能损害(mild cognition impairment)
老年轻度认知功能损害(MCI)是介于正常衰老和Alzheimer病(AD)之间的一种中间过渡状态,是AD的早期阶段〔1-4〕。MCI患者以每年10%~l5%的速度发展为AD,是正常老人发生AD的10倍〔4〕。迄今为止,由于对AD尚无有效的治疗手段,因而对MCI这一特殊阶段的研究,有助于辨别痴呆的高危人群,为老年期痴呆寻找最佳的干预时间。
MCI是介于痴呆和正常衰老之间的一种认知功能损害状态,是一个仍有争议的诊断概念,1962年,Kral提出良性老年健忘症(Benign Senescent Forgetfulness, BSF)概念〔5〕,其特点是在某一时刻回忆名字或者往事困难,而另一时刻又能想起来;有自知力,记忆测验成绩与无记忆困难者相近,不会发展为痴呆。该定义由于良性与恶性之间界限不清,争议颇多。1986年,美国国立精神卫生研究所提出与年龄有关的记忆损害(Age-Associated Memory Impairment,AAMI)概念并制定了相应的诊断标准〔6〕。其中强调的是与年龄相符的记忆减退,要求记忆测验得分低于年轻成年人均数1个标准差,而其他认知功能基本正常。但由于按常态可能有16%的年轻成年人到老年后即使没有记忆减退也可能符合AAMI诊断,从而使这一定义和诊断标准的应用受到局限。国际老年精神科协会于1994年提出了与衰老有关的认知功能下降(Aging-Associated Cognitive Decline,AACD)的概念〔7〕。与AAMI不同的是,AACD不仅存在记忆下降,其他认知功能也受影响,而认知功能下降的原因可以是生理性的,也可以是病理性的。按这一定义,有些可能是早期痴呆,有些则与衰老有关。鉴于上述原因,许多研究者建议制定与年龄无关的MCI概念和诊断标准,认为这样更有利于研究和交流。因此,在国际疾病分类第10版(International Classification of Diseases,ICD-10)中列出了轻度认知功能障碍(Mild Cognitive Disorder,MCD)的诊断条目〔8〕,精神障碍诊断和统计手册第4版(Diagnostic and Statistical Manual of Mental Disorders,4th ed,DSM-IV )中则将轻度神经认知障碍(Mild Neurocognitive Disorder,MND)作为需要进一步研究的问题提出〔9〕。两者强调MCI是一种病理性认知功能损害,在诊断时需要有明确的器质性病因,但在实际应用中有一定难度。以上概念及诊断标准的研究与变化,带动了老年痴呆症前期阶段的研究,但由于缺乏操作性,以致多数研究存在一定局限性。因此,1999年,美国Petersen等〔1〕在论文中描述了MCI的临床特征并提出MCI诊断标准,弥补了以上不足。MCI是目前最广为接受的概念,它特指有轻度记忆或认知损害,但没有达到痴呆的老年人,其病因不能由已知的医学或神经精神病状况解释。[1]