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 |