Condividi tramite


Interfaccia IMDSPDeviceControl (mswmdm.h)

L'interfaccia IMDSPDeviceControl fornisce metodi per il controllo dei dispositivi. Dopo aver acquisito questa interfaccia da un'istanza specifica dell'interfaccia IMDSPDevice , i metodi di controllo vengono usati per il controllo remoto della riproduzione audio di streaming, registrare, sospendere, arrestare e cercare operazioni nel dispositivo. L'implementazione di questa interfaccia è facoltativa. Per altre informazioni, vedere Interfacce obbligatorie e facoltative.

I metodi di interfaccia IMDSPDeviceControl supportano diverse modalità di controllo audio, a seconda del contesto in cui vengono usati. Tale contesto è definito dal metodo Seek . Il metodo GetCapabilities viene usato per determinare quali tipi di operazioni possono essere eseguite dal dispositivo.

Ereditarietà

L'interfaccia IMDSPDeviceControl eredita dall'interfaccia IUnknown . IMDSPDeviceControl include anche questi tipi di membri:

Metodi

L'interfaccia IMDSPDeviceControl include questi metodi.

 
IMDSPDeviceControl::GetCapabilities

Il metodo GetCapabilities recupera le funzionalità maschera per il dispositivo con cui questa interfaccia di controllo è associata. Le funzionalità descrivono i metodi del controllo del dispositivo supportati dal dispositivo multimediale.
IMDSPDeviceControl::GetDCStatus

Il metodo GetDCStatus recupera lo stato del controllo del dispositivo.
IMDSPDeviceControl::P ause

Il metodo Pause sospende la sessione di riproduzione o record corrente nella posizione corrente all'interno del contenuto. (IMDSPDeviceControl.Pause)
IMDSPDeviceControl::P lay

Il metodo Play inizia a giocare nella posizione di ricerca corrente. Se il metodo Seek non è stato chiamato, la riproduzione inizia all'inizio del primo file e la lunghezza di riproduzione non è definita.
IMDSPDeviceControl::Record

Il metodo Record inizia la registrazione dall'input del record esterno del dispositivo nella posizione di ricerca corrente. Il metodo Seek deve essere chiamato prima.
IMDSPDeviceControl::Resume

Il metodo Resume riprende l'operazione di riproduzione o record corrente dalla posizione del file salvata durante la chiamata a Pause.
IMDSPDeviceControl::Seek

Il metodo Seek cerca una posizione usata come punto iniziale dai metodi Play o Record. (IMDSPDeviceControl.Seek)
IMDSPDeviceControl::Stop

Il metodo Stop arresta il flusso corrente.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione mswmdm.h

Vedi anche

Interfacce per provider di servizi