Intestazione mfidl.h
Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:
- API Di streaming multimediale
- Microsoft Media Foundation
- Informazioni di riferimento su DDI multimediale di streaming
mfidl.h contiene le interfacce di programmazione seguenti:
Interfacce
IMFAudioPolicy Configura la sessione audio associata al renderer audio (SAR). |
IMFAudioStreamVolume Controlla i livelli di volume dei singoli canali audio. |
IMFByteStreamBuffering Controlla il modo in cui un flusso di byte memorizza nel buffer i dati da una rete. |
IMFByteStreamCacheControl Controlla il modo in cui un flusso di byte di rete trasferisce i dati a una cache locale. (IMFByteStreamCacheControl) |
IMFByteStreamCacheControl2 Controlla il modo in cui un flusso di byte di rete trasferisce i dati a una cache locale. (IMFByteStreamCacheControl2) |
IMFByteStreamHandler Crea un'origine multimediale da un flusso di byte. |
IMFByteStreamTimeSeek Cerca un flusso di byte in base alla posizione temporale. |
IMFCameraConfigurationManager L'interfaccia IMFCameraConfigurationManager può essere creata chiamando la funzione COM CoCreateInstance e passando il CLSID_CameraConfigurationManager come parametro CLSID. |
IMFCameraControlDefaults Fornisce metodi per specificare i valori predefiniti del controllo della fotocamera. |
IMFCameraControlDefaultsCollection Rappresenta una raccolta di controlli fotocamera. |
IMFCameraControlMonitor Rappresenta un monitor di controllo della fotocamera utilizzato per sottoscrivere e annullare la sottoscrizione alle notifiche quando cambia lo stato di un controllo della fotocamera. |
IMFCameraControlNotify Rappresenta il callback di notifica per le modifiche apportate ai controlli della fotocamera. |
IMFCameraOcclusionStateMonitor Monitora lo stato di occlusione di un dispositivo fotocamera. |
IMFCameraOcclusionStateReport Fornisce lo stato di occlusione della fotocamera associato a una modifica dello stato rilevata da un IMFCameraOcclusionStateMonitor. |
IMFCameraOcclusionStateReportCallback Implementata dalle applicazioni per ricevere notifiche di modifica dello stato di occlusione della fotocamera. |
IMFClock Fornisce informazioni sulla tempistica di un orologio in Microsoft Media Foundation. |
IMFClockConsumer Implementato da un'app per ottenere l'accesso a IMFPresentationClock. |
IMFClockStateSink Riceve notifiche di modifica dello stato dall'orologio della presentazione. |
IMFContentDecryptorContext Consente a un decrittografatore di gestire le chiavi hardware e decrittografare gli esempi hardware. |
IMFContentEnabler Implementa un passaggio che deve essere eseguito per consentire all'utente di accedere al contenuto multimediale. |
IMFContentProtectionDevice Consente a un decrittografatore di comunicare con il processore di sicurezza che implementa la decrittografia hardware per un sistema di protezione. |
IMFContentProtectionManager Consente la riproduzione di contenuto protetto fornendo all'applicazione un puntatore a un oggetto di abilitazione del contenuto. |
IMFDXGIDeviceManagerSource Fornisce funzionalità per ottenere IMFDXGIDeviceManager dal sink di rendering video di Microsoft Media Foundation. |
IMFExtendedCameraControl Questa interfaccia viene usata per configurare le proprietà estese del dispositivo di acquisizione. |
IMFExtendedCameraController L'interfaccia IMFExtendedCameraController consente alle app di recuperare un'istanza di IMFExtendedCameraControl, usata per configurare le proprietà estese di un dispositivo di acquisizione. |
IMFFieldOfUseMFTUnlock Consente a un'applicazione di usare una trasformazione Media Foundation (MFT) con restrizioni per l'uso. |
IMFFinalizableMediaSink Facoltativamente supportato dai sink multimediali per eseguire le attività necessarie prima dell'arresto. |
IMFGetService Esegue una query su un oggetto per un'interfaccia del servizio specificata. (IMFGetService) |
IMFHttpDownloadRequest Le applicazioni implementano questa interfaccia per eseguire l'override dell'implementazione predefinita dei protocolli HTTP e HTTPS usati da Microsoft Media Foundation. (IMFHttpDownloadRequest) |
IMFHttpDownloadSession Le applicazioni implementano questa interfaccia per eseguire l'override dell'implementazione predefinita dei protocolli HTTP e HTTPS usati da Microsoft Media Foundation. (IMFHttpDownloadSession) |
IMFHttpDownloadSessionProvider Le applicazioni implementano questa interfaccia per fornire un'implementazione personalizzata di download HTTP o HTTPS. |
IMFInputTrustAuthority Consente ad altri componenti nel percorso multimediale protetto (PMP) di usare il sistema di protezione di input fornito da un'autorità di attendibilità di input (ITA). |
IMFLocalMFTRegistration Registra le trasformazioni di Media Foundation (MFT) nel processo del chiamante. |
IMFMediaSession Fornisce controlli di riproduzione per il contenuto protetto e non protetto. |
IMFMediaSink Implementato dagli oggetti sink multimediali. |
IMFMediaSinkPreroll Consente a un sink multimediale di ricevere campioni prima dell'avvio dell'orologio della presentazione. |
IMFMediaSource Implementato dagli oggetti di origine multimediale. |
IMFMediaSourceEx Estende l'interfaccia IMFMediaSource per fornire funzionalità aggiuntive per un'origine multimediale. |
IMFMediaSourcePresentationProvider Fornisce notifiche all'origine sequencer. |
IMFMediaSourceTopologyProvider Consente a un'applicazione di ottenere una topologia dall'origine sequencer. |
IMFMediaStream Rappresenta un flusso in un'origine multimediale. |
IMFMediaStreamSourceSampleRequest Rappresenta una richiesta per un esempio di MediaStreamSource. |
IMFMediaTypeHandler Ottiene e imposta i tipi di supporti in un oggetto, ad esempio un'origine multimediale o un sink multimediale. |
IMFMetadata Gestisce i metadati per un oggetto . |
IMFMetadataProvider Ottiene i metadati da un'origine multimediale o da un altro oggetto . |
IMFNetCredential Imposta e recupera le informazioni relative al nome utente e alla password a scopo di autenticazione. |
IMFNetCredentialCache Ottiene le credenziali dalla cache delle credenziali. |
IMFNetCredentialManager Implementata dalle applicazioni per fornire le credenziali utente per un'origine di rete. |
IMFNetCrossOriginSupport Implementata dai client che vogliono applicare criteri di origine incrociata per i download di file multimediali HTML5. |
IMFNetProxyLocator Determina il proxy da usare per la connessione a un server. |
IMFNetProxyLocatorFactory Crea un oggetto localizzatore proxy, che determina il proxy da usare. |
IMFNetResourceFilter Notifica all'applicazione quando un flusso di byte richiede un URL e consente all'applicazione di bloccare il reindirizzamento url. |
IMFNetSchemeHandlerConfig Configura un plug-in dello schema di rete. |
IMFObjectReferenceStream Effettua il marshalling di un puntatore di interfaccia da e verso un flusso. Gli oggetti stream che supportano IStream possono esporre questa interfaccia per fornire il marshalling personalizzato per i puntatori di interfaccia. |
IMFOutputPolicy Incapsula un criterio di utilizzo da un'autorità di attendibilità di input (ITA). |
IMFOutputSchema Incapsula le informazioni su un sistema di protezione di output e sui dati di configurazione corrispondenti. |
IMFOutputTrustAuthority Incapsula la funzionalità di uno o più sistemi di protezione dell'output supportati da un output attendibile. |
IMFPMPClient Consente a un'origine multimediale di ricevere un puntatore all'interfaccia IMFPMPHost. |
IMFPMPClientApp Fornisce un meccanismo per un'origine multimediale per implementare la funzionalità di protezione del contenuto in un'app di Windows Store. |
IMFPMPHost Consente a un'origine multimediale nel processo dell'applicazione di creare oggetti nel processo pmP (Protected Media Path). |
IMFPMPHostApp Consente a un'origine multimediale di creare un oggetto Windows Runtime nel processo Protected Media Path (PMP). |
IMFPMPServer Consente a due istanze della sessione multimediale di condividere lo stesso processo di percorso multimediale protetto( PMP). |
IMFPresentationClock Rappresenta un orologio di presentazione, che viene utilizzato per pianificare il rendering dei campioni e per sincronizzare più flussi. |
IMFPresentationDescriptor Descrive i dettagli di una presentazione. Una presentazione è un set di flussi multimediali correlati che condividono un'ora di presentazione comune. |
IMFPresentationTimeSource Fornisce l'ora dell'orologio della presentazione. |
IMFProtectedEnvironmentAccess Fornisce un metodo che consente ai sistemi di protezione del contenuto di eseguire un handshake con l'ambiente protetto. Questa operazione è necessaria perché le API CreateFile e DeviceIoControl non sono disponibili per le app di Windows Store. |
IMFQualityAdvise Consente al gestore qualità di regolare la qualità audio o video di un componente nella pipeline. |
IMFQualityAdvise2 Consente a un oggetto pipeline di regolare la propria qualità audio o video, in risposta ai messaggi di qualità. |
IMFQualityAdviseLimits Esegue una query su un oggetto per il numero di modalità di qualità supportate. |
IMFQualityManager Regola la qualità della riproduzione. Questa interfaccia è esposta dal gestore qualità. |
IMFRateControl Ottiene o imposta la frequenza di riproduzione. |
IMFRateSupport Esegue una query sull'intervallo di frequenze di riproduzione supportate, inclusa la riproduzione inversa. |
IMFRealTimeClient Notifica a un oggetto pipeline di registrarsi con il servizio MMCSS (Multimedia Class Scheduler Service). (IMFRealTimeClient) |
IMFRealTimeClientEx Notifica a un oggetto pipeline di registrarsi con il servizio MMCSS (Multimedia Class Scheduler Service). (IMFRealTimeClientEx) |
IMFRelativePanelReport Questa interfaccia viene usata per recuperare la posizione corrente del pannello relativo per un'area di visualizzazione. |
IMFRelativePanelWatcher Monitora il pannello associato a una visualizzazione, in modo che l'app riceva le notifiche quando cambia la posizione relativa del pannello. |
IMFRemoteDesktopPlugin Modifica una topologia da usare in un ambiente servizi terminal. (IMFRemoteDesktopPlugin) |
IMFRemoteProxy Esposto da oggetti che fungono da proxy per un oggetto remoto. |
IMFSAMIStyle Imposta e recupera gli stili SAMI (Synchronized Accessible Media Interchange) nell'origine multimediale SAMI. |
IMFSampleAllocatorControl Implementata da origini e trasformazioni di acquisizione video. Consente al sistema di fornire componenti con un allocatore di esempio per allocare campioni usando la memoria accessibile dall'interno di un contenitore. |
IMFSampleGrabberSinkCallback Interfaccia di callback per ottenere dati multimediali dal sink sample-grabber. |
IMFSampleGrabberSinkCallback2 Estende l'interfaccia IMFSampleGrabberSinkCallback. |
IMFSampleProtection Fornisce la crittografia per i dati multimediali all'interno del percorso multimediale protetto ( PMP). |
IMFSaveJob Rende persistenti i dati multimediali da un flusso di byte di origine a un flusso di byte fornito dall'applicazione. |
IMFSchemeHandler Crea un'origine multimediale o un flusso di byte da un URL. |
IMFSecureChannel Stabilisce un canale sicuro unidirezionale tra due oggetti. |
IMFSeekInfo Per una particolare posizione di ricerca, ottiene i due fotogrammi chiave più vicini. (IMFSeekInfo) |
IMFSensorActivitiesReport Fornisce l'accesso agli oggetti IMFSensorActivityReport che descrivono l'attività corrente di un sensore. |
IMFSensorActivitiesReportCallback Interfaccia implementata dal client per ricevere i callback quando sono disponibili report attività del sensore. |
IMFSensorActivityMonitor Fornisce metodi per il controllo di un monitoraggio attività del sensore. |
IMFSensorActivityReport Rappresenta un report attività per un sensore. |
IMFSensorDevice Rappresenta un dispositivo sensore che può appartenere a un gruppo di sensori, rappresentato dall'interfaccia IMFSensorGroup. Il termine "dispositivo" in questo contesto può fare riferimento a un dispositivo fisico, a un'origine multimediale personalizzata o a un provider di frame. |
IMFSensorGroup Rappresenta un gruppo di dispositivi sensore da cui è possibile creare un IMFMediaSource. |
IMFSensorProcessActivity Rappresenta l'attività di un processo associato a un sensore. |
IMFSensorProfile Descrive un profilo del sensore di Media Foundation. |
IMFSensorProfileCollection Contiene una raccolta di oggetti profilo sensore di Media Foundation. |
IMFSensorStream . (IMFSensorStream) |
IMFSensorTransformFactory L'interfaccia implementata dalle trasformazioni del sensore per consentire alla pipeline multimediale di eseguire query sui requisiti della trasformazione del sensore e creare un'istanza di runtime della trasformazione del sensore. |
IMFSequencerSource Implementato dall'origine Sequencer. |
IMFShutdown Esposto da alcuni oggetti di Media Foundation che devono essere arrestati in modo esplicito. |
IMFSignedLibrary Fornisce un metodo che consente ai sistemi di protezione del contenuto di ottenere l'indirizzo della routine di una funzione nella libreria firmata. Questo metodo fornisce la stessa funzionalità di GetProcAddress che non è disponibile per le app di Windows Store. |
IMFSimpleAudioVolume Controlla il livello di volume master della sessione audio associata al renderer audio di streaming (SAR) e all'origine di acquisizione audio. |
IMFSourceOpenMonitor Interfaccia di callback per ricevere notifiche da un'origine di rete sullo stato di avanzamento di un'operazione di apertura asincrona. |
IMFSourceResolver Crea un'origine multimediale da un URL o da un flusso di byte. |
IMFSSLCertificateManager Implementato da un client e chiamato da Microsoft Media Foundation per ottenere il certificato SSL (Secure Sockets Layer) client richiesto dal server. |
IMFStreamDescriptor Ottiene informazioni su un flusso in un'origine multimediale. |
IMFStreamingSinkConfig Passa le informazioni di configurazione ai sink multimediali usati per lo streaming del contenuto. |
IMFStreamSink Rappresenta un flusso su un oggetto sink multimediale. |
IMFSystemId Fornisce un metodo che recupera i dati dell'ID di sistema. |
IMFTimecodeTranslate Converte tra i codici temporali Society of Motion Picture e Television Engineers (SMPTE) e le unità temporali di 100 nanosecondi. |
IMFTimer Fornisce un timer che richiama un callback in un momento specificato. |
IMFTopoLoader Converte una topologia parziale in una topologia completa. |
IMFTopology Rappresenta una topologia. Una topologia descrive una raccolta di origini multimediali, sink e trasformazioni connesse in un determinato ordine. |
IMFTopologyNode Rappresenta un nodo in una topologia. |
IMFTopologyNodeAttributeEditor Aggiornamenti gli attributi di uno o più nodi nella topologia corrente della sessione multimediale. |
IMFTrackedSample Tiene traccia dei conteggi dei riferimenti su un campione multimediale video. |
IMFTranscodeProfile Implementato dall'oggetto profilo transcodifica. |
IMFTranscodeSinkInfoProvider Implementato dall'oggetto di attivazione sink transcodifica. |
IMFTrustedInput Implementata dai componenti che forniscono autorità di attendibilità di input (ITA). Questa interfaccia viene usata per ottenere l'ITA per ogni flusso del componente. |
IMFTrustedOutput Implementata dai componenti che forniscono autorità di attendibilità di output (OTA). |
IMFVideoCaptureSampleAllocator Alloca esempi video per un sink multimediale video con funzionalità specializzate per i dispositivi di acquisizione video. |
IMFVideoProcessorControl Configura L'MFT del processore video. (IMFVideoProcessorControl) |
IMFVideoProcessorControl2 Configura L'MFT del processore video. (IMFVideoProcessorControl2) |
IMFVideoSampleAllocator Alloca esempi video per un sink multimediale video. |
IMFVideoSampleAllocatorCallback Consente a un'applicazione di tenere traccia dei campioni video allocati dal renderer video avanzato (EVR). |
IMFVideoSampleAllocatorEx Alloca esempi video che contengono superfici di trama di Microsoft Direct3D 11. |
IMFVideoSampleAllocatorNotify Callback per l'interfaccia IMFVideoSampleAllocatorCallback. (IMFVideoSampleAllocatorNotify) |
IMFVideoSampleAllocatorNotifyEx Callback per l'interfaccia IMFVideoSampleAllocatorCallback. (IMFVideoSampleAllocatorNotifyEx) |
IMFWorkQueueServices Controlla le code di lavoro create dalla sessione multimediale. |
IMFWorkQueueServicesEx Estende l'interfaccia IMFWorkQueueServices. |
Funzioni
CreateNamedPropertyStore Crea un archivio proprietà vuoto per contenere coppie nome/valore. |
CreatePropertyStore Crea un oggetto archivio proprietà vuoto. |
MFCreate3GPMediaSink Crea un sink multimediale per la creazione di file 3GP. |
MFCreateAC3MediaSink Crea un'istanza del sink multimediale AC-3. |
MFCreateADTSMediaSink Crea un'istanza del sink multimediale adTS (Audio Data Transport Stream). |
MFCreateAggregateSource Crea un'origine multimediale che aggrega una raccolta di origini multimediali. |
MFCreateAudioRenderer Crea il renderer audio di streaming. |
MFCreateAudioRendererActivate Crea un oggetto attivazione per il renderer audio di streaming. |
MFCreateAVIMediaSink Crea un sink interleaved (AVI) Audio-Video. |
MFCreateCameraControlMonitor Crea un'istanza di IMFCameraControlMonitor. |
MFCreateCameraOcclusionStateMonitor Crea una nuova istanza di IMFCameraOcclusionStateMonitor che consente a un'applicazione di ricevere notifiche quando cambia lo stato di occlusione della fotocamera. |
MFCreateContentDecryptorContext Crea un'interfaccia IMFContentDecryptorContext per il sistema di protezione multimediale specificato. |
MFCreateContentProtectionDevice Crea un'interfaccia IMFContentProtectionDevice per il sistema di protezione multimediale specificato. |
MFCreateCredentialCache Crea un oggetto cache delle credenziali. Un'applicazione può usare questo oggetto per implementare un gestore credenziali personalizzato. |
MFCreateDeviceSource Crea un'origine multimediale per un dispositivo di acquisizione hardware. |
MFCreateDeviceSourceActivate Crea un oggetto attivazione che rappresenta un dispositivo di acquisizione hardware. |
MFCreateFMPEG4MediaSink Crea un sink multimediale per la creazione di file MP4 frammentati. |
MFCreateMediaSession Crea la sessione multimediale nel processo dell'applicazione. |
MFCreateMediaTypeFromProperties Creare un IMFMediaType dalle proprietà. |
MFCreateMFByteStreamOnStream Crea un flusso di byte di Microsoft Media Foundation che esegue il wrapping di un puntatore IStream. |
MFCreateMFByteStreamOnStreamEx Crea un flusso di byte di Microsoft Media Foundation che esegue il wrapping di un oggetto IRandomAccessStream. |
MFCreateMP3MediaSink Crea il sink multimediale MP3. |
MFCreateMPEG4MediaSink Crea un sink multimediale per la creazione di file MP4. |
MFCreateMuxSink Crea un sink multimediale generico che esegue il wrapping di una trasformazione MFT (Multiplexer Microsoft Media Foundation). |
MFCreateNetSchemePlugin Crea il gestore dello schema per l'origine di rete. |
MFCreatePMPMediaSession Crea un'istanza della sessione multimediale all'interno di un processo PMP (Protected Media Path). |
MFCreatePMPServer Crea l'oggetto server pmP (Protected Media Path). |
MFCreatePresentationClock Crea l'orologio della presentazione. |
MFCreatePresentationDescriptor Crea un descrittore di presentazione. |
MFCreatePropertiesFromMediaType Crea proprietà da un IMFMediaType. |
MFCreateProtectedEnvironmentAccess Crea un oggetto IMFProtectedEnvironmentAccess che consente ai sistemi di protezione del contenuto di eseguire un handshake con l'ambiente protetto. |
MFCreateProxyLocator Crea un localizzatore proxy predefinito. |
MFCreateRelativePanelWatcher Crea una nuova istanza dell'interfaccia IMFRelativePanelWatcher |
MFCreateRemoteDesktopPlugin Crea l'oggetto plug-in desktop remoto. Utilizzare questo oggetto se l'applicazione è in esecuzione in una sessione client di Servizi terminal. |
MFCreateSampleCopierMFT Crea un'istanza della trasformazione del copiatore di esempio. |
MFCreateSampleGrabberSinkActivate Crea un oggetto attivazione per il sink multimediale di afferramento di esempio. |
MFCreateSensorActivityMonitor Inizializza una nuova istanza dell'interfaccia IMFSensorActivityMonitor. |
MFCreateSensorGroup Crea un'istanza dell'interfaccia IMFSensorGroup in base al nome del collegamento simbolico specificato. |
MFCreateSensorProfile Crea un profilo del sensore, in base al tipo, all'indice e ai vincoli facoltativi specificati. |
MFCreateSensorProfileCollection Crea una raccolta di profili sensore. |
MFCreateSensorStream Crea un'istanza dell'interfaccia IMFSensorStream. |
MFCreateSequencerSegmentOffset Crea un PROPVARIANT che può essere utilizzato per cercare all'interno di una presentazione di origine sequencer. |
MFCreateSequencerSource Crea l'origine sequencer. |
MFCreateSimpleTypeHandler Crea un gestore di tipo multimediale che supporta un singolo tipo di supporto alla volta. |
MFCreateSourceResolver Crea il resolver di origine, usato per creare un'origine multimediale da un URL o da un flusso di byte. |
MFCreateStandardQualityManager Crea l'implementazione predefinita del gestore qualità. |
MFCreateStreamDescriptor Crea un descrittore di flusso. |
MFCreateStreamOnMFByteStream Restituisce un puntatore IStream che esegue il wrapping di un flusso di byte di Microsoft Media Foundation. |
MFCreateStreamOnMFByteStreamEx Crea un oggetto IRandomAccessStream che esegue il wrapping di un flusso di byte di Microsoft Media Foundation. |
MFCreateSystemTimeSource Crea un'origine ora di presentazione basata sull'ora di sistema. |
MFCreateTopoLoader Crea una nuova istanza del caricatore della topologia. |
MFCreateTopology Crea un oggetto topologia. |
MFCreateTopologyNode Crea un nodo della topologia. |
MFCreateTrackedSample Crea un oggetto IMFTrackedSample che tiene traccia del conteggio dei riferimenti su un esempio di supporto video. |
MFCreateTranscodeProfile Crea un oggetto profilo di transcode vuoto. |
MFCreateTranscodeSinkActivate Crea l'oggetto di attivazione del sink transcode. |
MFCreateTranscodeTopology Crea una topologia di transcode parziale. |
MFCreateTranscodeTopologyFromByteStream Crea una topologia per la transcodatura in un flusso di byte. |
MFCreateVideoRendererActivate Crea un oggetto di attivazione per il sink multimediale EVR (Video Renderer avanzato). |
MFCreateWAVEMediaSink Crea un sink di archivio WAVE. Il sink di archivio WAVE accetta l'audio e lo scrive in un file con estensione wav. |
MFDeserializePresentationDescriptor Deserializza un descrittore di presentazione da una matrice di byte. |
MFEnumDeviceSources Enumera un elenco di dispositivi di acquisizione audio o video. |
MFGetLocalId Ottiene l'ID di sistema locale. |
MFGetService Esegue query su un oggetto per un'interfaccia del servizio specificata. (MFGetService) |
MFGetSupportedMimeTypes Recupera i tipi MIME registrati per il resolver di origine. |
MFGetSupportedSchemes Recupera gli schemi URL registrati per il resolver di origine. |
MFGetSystemId Restituisce un oggetto IMFSystemId per recuperare i dati dell'ID di sistema. |
MFGetSystemTime Restituisce l'ora di sistema. |
MFGetTopoNodeCurrentType Ottiene il tipo di supporto per un flusso associato a un nodo della topologia. |
MFIsContentProtectionDeviceSupported Verifica se un processore di sicurezza hardware è supportato per il sistema di protezione multimediale specificato. |
MFLoadSignedLibrary Carica una libreria di collegamento dinamica firmata per l'ambiente protetto. |
MFRequireProtectedEnvironment Esegue query sul fatto che una presentazione multimediale richieda il percorso multimediale protetto (PMP). |
MFSerializePresentationDescriptor Serializza un descrittore di presentazione in una matrice di byte. |
MFShutdownObject Arresta un oggetto Media Foundation e rilascia tutte le risorse associate all'oggetto. (MFShutdownObject) |
MFTranscodeGetAudioOutputAvailableTypes Ottiene un elenco di formati di output da un codificatore audio. |
Strutture
ASF_FLAT_PICTURE Contiene un'immagine archiviata come metadati per un'origine multimediale. Questa struttura viene usata come elemento di dati per l'attributo di metadati WM/Picture. |
ASF_FLAT_SYNCHRONISED_LYRICS Contiene i testi sincronizzati archiviati come metadati per un'origine multimediale. Questa struttura viene usata come elemento di dati per l'attributo di metadati WM/Lyrics_Synchronised. |
MF_BYTE_STREAM_CACHE_RANGE Specifica un intervallo di byte. |
MF_CAMERA_CONTROL_RANGE_INFO La struttura MF_CAMERA_CONTROL_RANGE_INFO rappresenta l'intervallo accettato, il valore del passaggio e il valore predefinito per un controllo fotocamera. |
MF_LEAKY_BUCKET_PAIR Specifica i requisiti di buffering di un file. |
MF_TRANSCODE_SINK_INFO Contiene informazioni sui flussi audio e video per l'oggetto attivazione sink transcode. |
MFBYTESTREAM_BUFFERING_PARAMS Specifica i parametri di buffering per un flusso di byte di rete. |
MFCLOCK_PROPERTIES Definisce le proprietà di un orologio. |
MFCONTENTPROTECTIONDEVICE_INPUT_DATA Contiene informazioni sui dati da fornire come input a una funzione di sistema di protezione. |
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA Contiene informazioni sui dati ricevuti come output da una funzione di sistema di protezione. |
MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA Consiglia il processore sicuro dei parametri MMCSS (Multimedia Class Scheduler Service) in modo che le attività in tempo reale possano essere pianificate con la priorità prevista. |
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION Descrive un'azione richiesta da un'autorità di attendibilità di output (OTA). La richiesta viene inviata a un'autorità di attendibilità di input (ITA). |
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS Contiene parametri per il metodo IMFInputTrustAuthority::BindAccess o FMInputTrustAuthority::UpdateAccess. |
MFMediaKeyStatus Rappresenta lo stato di una chiave di sessione CDM (Content Decryption Module). |
MFNetCredentialManagerGetParam Contiene le informazioni di autenticazione per la gestione credenziali. |
MFRR_COMPONENT_HASH_INFO Contiene informazioni su un componente revocato. |
MFRR_COMPONENTS Contiene informazioni su uno o più componenti revocati. |
MFT_REGISTRATION_INFO Contiene parametri per il metodo IMFLocalMFTRegistration::RegisterMFTs. |
MFTOPONODE_ATTRIBUTE_UPDATE Specifica un nuovo valore di attributo per un nodo della topologia. |
SENSORPROFILEID Descrive un ID del profilo del sensore. |
Enumerazioni
MF_CAMERA_CONTROL_CONFIGURATION_TYPE Specifica il tipo di configurazione di un controllo fotocamera. |
MF_CONNECT_METHOD Specifica come il caricatore della topologia connette un nodo della topologia. |
MF_CROSS_ORIGIN_POLICY Esegue il mapping all'attributo CORS (Cross Origin Settings) W3C usato dall'elemento multimediale HTML5. |
MF_MEDIAKEY_STATUS Specifica lo stato di una chiave di sessione CDM (Content Decryption Module). |
MF_MEDIAKEYSESSION_MESSAGETYPE Specifica il tipo di messaggio CDM (Content Decryption Module). |
MF_MEDIAKEYSESSION_TYPE Specifica il tipo di una sessione CDM (Content Decryption Module), rappresentata da un oggetto IMFContentDecryptionModuleSession. |
MF_MEDIASOURCE_STATUS_INFO . (MF_MEDIASOURCE_STATUS_INFO) |
MF_OBJECT_TYPE Definisce i tipi di oggetto creati dal resolver di origine. |
MF_OPM_ACP_PROTECTION_LEVEL Definisce i livelli di protezione per MFPROTECTION_ACP. |
MF_OPM_CGMSA_PROTECTION_LEVEL Definisce i livelli di protezione per MFPROTECTION_CGMSA. |
MF_QUALITY_ADVISE_FLAGS Contiene flag per il metodo IMFQualityAdvise2::NotifyQualityEvent. |
MF_QUALITY_DROP_MODE Specifica in che modo un componente della pipeline deve eliminare esempi in modo aggressivo. |
MF_QUALITY_LEVEL Specifica il livello di qualità per un componente della pipeline. |
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS Definisce i flag di stato per l'attributo MF_TOPOLOGY_RESOLUTION_STATUS. |
MF_TOPOLOGY_TYPE Definisce il tipo di nodo della topologia. |
MF_TOPONODE_DRAIN_MODE Definisce in quali momenti una trasformazione in una topologia viene svuotata. |
MF_TOPONODE_FLUSH_MODE Definisce quando viene scaricata una trasformazione in una topologia. |
MF_TRANSCODE_ADJUST_PROFILE_FLAGS Definisce i flag di profilo impostati nell'attributo MF_TRANSCODE_ADJUST_PROFILE. |
MF_TRANSCODE_TOPOLOGYMODE_FLAGS Definisce i flag per l'attributo MF_TRANSCODE_TOPOLOGYMODE. |
MF_TRANSFER_VIDEO_FRAME_FLAGS . (MF_TRANSFER_VIDEO_FRAME_FLAGS) |
MF_URL_TRUST_STATUS Indica se l'URL proviene da un'origine attendibile. |
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE Definisce gli algoritmi per il processore video che viene usato da MF_VIDEO_PROCESSOR_ALGORITHM. |
MF_VIDEO_PROCESSOR_MIRROR Specifica come scorrere un'immagine video. |
MF_VIDEO_PROCESSOR_ROTATION Specifica come ruotare un'immagine video. |
MFAudioConstriction Specifica i valori per la constrizione audio. |
MFCameraOcclusionState Specifica lo stato di occlusione di una fotocamera. |
MFCLOCK_CHARACTERISTICS_FLAGS Contiene flag che descrivono le caratteristiche di un orologio. |
MFCLOCK_RELATIONAL_FLAGS Definisce le proprietà di un orologio. |
MFCLOCK_STATE Definisce lo stato di un orologio. |
MFMEDIASOURCE_CHARACTERISTICS Definisce le caratteristiche di un'origine multimediale. |
MFNET_PROXYSETTINGS Specifica il modo in cui il localizzatore proxy predefinito specifica le impostazioni di connessione a un server proxy. |
MFNetAuthenticationFlags Specifica il modo in cui verranno usate le credenziali dell'utente. |
MFNetCredentialOptions Vengono descritte le opzioni per le credenziali di rete di memorizzazione nella cache. |
MFNetCredentialRequirements Specifica il modo in cui gestione credenziali deve ottenere le credenziali utente. |
MFNETSOURCE_CACHE_STATE Definisce lo stato della cache per un file multimediale o una voce. |
MFNETSOURCE_PROTOCOL_TYPE Indica il tipo di protocollo di controllo usato nel flusso o nel download. |
MFNETSOURCE_STATISTICS_IDS Definisce le statistiche raccolte dall'origine di rete. |
MFNETSOURCE_TRANSPORT_TYPE Descrive il tipo di trasporto usato nello streaming o nel download di dati (TCP o UDP). |
MFPMPSESSION_CREATION_FLAGS Contiene flag che definiscono il comportamento della funzione MFCreatePMPMediaSession. |
MFPOLICYMANAGER_ACTION Definisce le azioni che possono essere eseguite in un flusso. |
MFRATE_DIRECTION Specifica la direzione della riproduzione (avanti o inverso). |
MFSampleAllocatorUsage L'enumerazione MFSampleAllocatorUsage specifica l'utilizzo dell'allocatore dei componenti che implementano l'interfaccia FMSampleAllocatorControl. |
MFSensorDeviceMode Specifica la modalità di condivisione di un fmiSensorDevice. |
MFSensorDeviceType Specifica il tipo di un dispositivo sensore. Un valore di questa enumerazione viene restituito da FMSensorDevice::GetDeviceType. |
MFSensorStreamType Specifica se un flusso associato a un FMSensorDevice è un input o un flusso di output. |
MFSequencerTopologyFlags Contiene flag per aggiungere una topologia all'origine del sequencer o aggiornare una topologia già nella coda. |
MFSESSION_GETFULLTOPOLOGY_FLAGS Definisce i flag per il metodo IMFMediaSession::GetFullTopology. |
MFSESSION_SETTOPOLOGY_FLAGS Definisce il comportamento del metodo IMFMediaSession::SetTopology. |
MFSHUTDOWN_STATUS Descrive lo stato corrente di una chiamata al metodo FMShutdown::Shutdown. |
MFSTREAMSINK_MARKER_TYPE Definisce le informazioni sul marcatore di flusso per il metodo IMFStreamSink::P laceMarker. |
MFTIMER_FLAGS Contiene flag per il metodo IMFTimer::SetTimer. |
MFTOPOLOGY_DXVA_MODE Specifica se il caricatore della topologia abilita Microsoft DirectX Video Acceleration (DXVA) nella topologia. |
MFTOPOLOGY_HARDWARE_MODE Specifica se il caricatore della topologia inserisce le trasformazioni di Media Foundation (MFT) basate su hardware nella topologia. |
SAMPLE_PROTECTION_VERSION Definisce il numero di versione per la protezione di esempio. |