Condividi tramite


Interfaccia IMFPMediaItem (mfplay.h)

Nota Deprecato. Questa API può essere rimossa dalle versioni future di Windows. Le applicazioni devono usare la sessione multimediale per la riproduzione.
 

Rappresenta un elemento multimediale. Un elemento multimediale è un'astrazione per un'origine di dati multimediali, ad esempio un file video. Usare questa interfaccia per ottenere informazioni sull'origine o per modificare determinate impostazioni di riproduzione, ad esempio l'ora di inizio e di arresto. Per ottenere un puntatore a questa interfaccia, chiamare uno dei metodi seguenti:

Ereditarietà

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

Metodi

L'interfaccia IMFPMediaItem include questi metodi.

 
IMFPMediaItem::GetCharacteristics

Ottiene vari flag che descrivono l'elemento multimediale.
IMFPMediaItem::GetDuration

Ottiene la durata dell'elemento multimediale.
IMFPMediaItem::GetMediaPlayer

Ottiene un puntatore all'oggetto lettore MFPlay che ha creato l'elemento multimediale.
IMFPMediaItem::GetMetadata

Ottiene un archivio di proprietà che contiene metadati per l'origine, ad esempio autore o titolo.
IMFPMediaItem::GetNumberOfStreams

Ottiene il numero di flussi (audio, video e altro) nell'elemento multimediale.
IMFPMediaItem::GetObject

Ottiene l'oggetto utilizzato per creare l'elemento multimediale.
IMFPMediaItem::GetPresentationAttribute

Esegue una query sull'elemento multimediale per un attributo di presentazione.
IMFPMediaItem::GetStartStopPosition

Ottiene l'ora di inizio e arresto per l'elemento multimediale.
IMFPMediaItem::GetStreamAttribute

Esegue una query sull'elemento multimediale per un attributo del flusso.
IMFPMediaItem::GetStreamSelection

Esegue una query che indica se un flusso è selezionato per la riproduzione. (IMFPMediaItem.GetStreamSelection)
IMFPMediaItem::GetURL

Ottiene l'URL utilizzato per creare l'elemento multimediale.
IMFPMediaItem::GetUserData

Ottiene il valore definito dall'applicazione archiviato nell'elemento multimediale.
IMFPMediaItem::HasAudio

Esegue una query se l'elemento multimediale contiene un flusso audio.
IMFPMediaItem::HasVideo

Esegue una query se l'elemento multimediale contiene un flusso video.
IMFPMediaItem::IsProtected

Esegue una query per verificare se l'elemento multimediale contiene contenuto protetto.
IMFPMediaItem::SetStartStopPosition

Imposta l'ora di inizio e arresto per l'elemento multimediale.
IMFPMediaItem::SetStreamSelection

Seleziona o deseleziona un flusso.
IMFPMediaItem::SetStreamSink

Imposta un sink multimediale per l'elemento multimediale.
IMFPMediaItem::SetUserData

Archivia un valore definito dall'applicazione nell'elemento multimediale.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfplay.h

Vedi anche

Interfacce di Media Foundation

Uso di MFPlay per la riproduzione audio/video