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 |