Interfaccia IMFPMediaItem (mfplay.h)
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per