次の方法で共有


IWMDMDeviceControl インターフェイス (mswmdm.h)

IWMDMDeviceControl インターフェイスには、デバイスでの再生を制御するためのメソッドが用意されています。 IWMDMDevice インターフェイスに対してクエリを実行して、このインターフェイスを取得します。 再生パラメーターは、 IWMDMObjectInfo インターフェイスによって制御されます。

IWMDMDeviceControl インターフェイス メソッドは、使用されているコンテキストに応じて、オーディオ制御のいくつかのモードをサポートします。 そのコンテキストは、 IWMDMDeviceControl::Seek メソッドによって定義されます。 IWMDMDeviceControl::GetCapabilities メソッドは、デバイスで実行できる操作の種類を決定するために使用されます。

継承

IWMDMDeviceControl インターフェイスは、IUnknown インターフェイスから継承されます。 IWMDMDeviceControl には、次の種類のメンバーもあります。

メソッド

IWMDMDeviceControl インターフェイスには、これらのメソッドがあります。

 
IWMDMDeviceControl::GetCapabilities

GetCapabilities メソッドは、デバイスの機能を取得して、デバイスが実行できる操作を決定します。 この機能では、メディア デバイスでサポートされているデバイス コントロールのメソッドについて説明します。
IWMDMDeviceControl::GetStatus

GetStatus メソッドは、デバイスの制御状態を取得します。
IWMDMDeviceControl::P ause

Pause メソッドは、現在の再生セッションまたはレコード セッションをコンテンツ内の現在の位置で一時停止します。 (IWMDMDeviceControl.Pause)
IWMDMDeviceControl::P lay

Play メソッドは、現在のシーク位置で再生を開始します。 IWMDMDeviceControl::Seek メソッドが呼び出されていない場合は、最初のファイルの先頭から再生が開始され、再生の長さが定義されていません。
IWMDMDeviceControl::Record

Record メソッドは、デバイスの外部レコード入力から現在のシーク位置で記録を開始します。 IWMDMDeviceControl::Seek メソッドを最初に呼び出す必要があります。
IWMDMDeviceControl::Resume

Resume メソッドは、Pause の呼び出し中に保存されたファイル位置から、現在の再生操作またはレコード操作を再開します。
IWMDMDeviceControl::Seek

Seek メソッドは、Play メソッドまたは Record メソッドの開始点として使用される位置をシークします。 (IWMDMDeviceControl.Seek)
IWMDMDeviceControl::Stop

Stop メソッドは、現在のレコードまたは再生操作を停止します。

要件

要件
対象プラットフォーム Windows
ヘッダー mswmdm.h

こちらもご覧ください

アプリケーションのインターフェイス