Enumerazione Media Foundation

Contenuto della sezione

Argomento Descrizione
_MFDepthMeasurement
Specifica il sistema di misurazione per un valore di profondità in un fotogramma video.
_MF_CROSS_ORIGIN_POLICY
Esegue il mapping all'attributo CORS (Cross Origin Settings) W3C usato dall'elemento multimediale HTML5
_MFP_CREATION_OPTIONS
Specifica le opzioni per la funzione MFPCreateMediaPlayer .
_MFP_CREDENTIAL_FLAGS
Contiene flag per la struttura MFP_ACQUIRE_USER_CREDENTIAL_EVENT .
_MFP_MEDIAITEM_CHARACTERISTICS
Contiene flag che descrivono un elemento multimediale.
_MFT_DRAIN_TYPE
Non supportato.
_MFT_ENUM_FLAG
Contiene flag per la registrazione e l'enumerazione delle trasformazioni di Media Foundation (MFT).
_MFT_INPUT_DATA_BUFFER_FLAGS
Definisce i flag per il metodo IMFTransform::P rocessInput . Attualmente non sono definiti flag.
_MFT_INPUT_STATUS_FLAGS
Indica lo stato di un flusso di input in una trasformazione Media Foundation (MFT).
_MFT_INPUT_STREAM_INFO_FLAGS
Descrive un flusso di input in una trasformazione Media Foundation (MFT).
_MFT_OUTPUT_DATA_BUFFER_FLAGS
Definisce i flag per il metodo IMFTransform::P rocessOutput .
_MFT_OUTPUT_STATUS_FLAGS
Indica se una trasformazione Media Foundation (MFT) può produrre dati di output.
_MFT_OUTPUT_STREAM_INFO_FLAGS
Descrive un flusso di output in una trasformazione Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_FLAGS
Definisce i flag per l'elaborazione degli esempi di output in una trasformazione Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_STATUS
Indica lo stato di una chiamata a FMTransform::P rocessOutput.
_MFT_SET_TYPE_FLAGS
Definisce i flag per l'impostazione o il test del tipo di supporto in una trasformazione Media Foundation (MFT).
AEC_SYSTEM_MODE
Specifica la modalità di elaborazione per il DSP di acquisizione vocale. Questa enumerazione viene usata con la proprietà MFPKEY_WMAAECMA_SYSTEM_MODE .
AEC_VAD_MODE
Specifica il tipo di rilevamento attività vocali (VAD) per il DSP di acquisizione vocale. Questa enumerazione viene usata con la proprietà MFPKEY_WMAAECMA_FEATR_VAD .
ASF_SELECTION_STATUS
Definisce le opzioni di selezione per un flusso ASF.
ASF_STATUSFLAGS
Definisce le condizioni di stato per il metodo IMFASFSplitter::GetNextSample .
DXVA2_NominalRange
Descrive come eseguire il mapping dei dati dei colori a un intervallo normalizzato [0...1].
DXVA2_SampleFormat
Descrive il contenuto di un esempio di video. Questi flag vengono usati nella struttura DXVA2_ExtendedFormat .
DXVA2_SurfaceType
Descrive un tipo di superficie DirectX per l'accelerazione video DirectX (DXVA).
DXVA2_VideoChromaSubSampling
Descrive il modo in cui i valori di chroma vengono posizionati rispetto agli esempi di luma in un frame video YUV.
DXVA2_VideoLighting
Descrive le condizioni di illuminazione previste per la visualizzazione del contenuto video.
DXVA2_VideoPrimaries
Specifica le primarie di colore di un'origine video.
DXVA2_VideoTransferFunction
Specifica la funzione di conversione da RGB lineare a RGB non lineare (R'G'B').
DXVA2_VideoTransferMatrix
Descrive le matrici di conversione tra Y'PbPr (video componente) e studio R'G'B'.
eAVDecDDStereoDownMixMode
Specifica la modalità downmix stereo per un decodificatore audio Dolby Digital.
eAVEncAdaptiveMode
Specifica la modalità di codifica adattiva per un codificatore video.
eAVEncH264PictureType
Specifica i valori per il tipo di immagine H.264.
eAVEncH264PictureType
Specifica il tipo di immagine restituito da un codificatore video.
eAVEncH264VLevel
Specifica un livello di codifica H.264.
eAVEncH264VProfile
Specifica un profilo video H.264.
eAVEncVideoContentType
Specifica il tipo di contenuto video.
EVRFilterConfigPrefs
Contiene i flag usati per configurare il filtro del renderer video avanzato (EVR) di Microsoft DirectShow.
MF_ATTRIBUTE_SERIALIZE_OPTIONS
Definisce i flag per la serializzazione e la deserializzazione degli archivi di attributi.
MF_ATTRIBUTE_TYPE
Definisce il tipo di dati per una coppia chiave/valore.
MF_ATTRIBUTES_MATCH_TYPE
Specifica come confrontare gli attributi in due oggetti.
enumerazione MF_CAPTURE_ENGINE_DEVICE_TYPE
Specifica un tipo di dispositivo di acquisizione.
enumerazione MF_CAPTURE_ENGINE_SINK_TYPE
Specifica un tipo di sink di acquisizione.
enumerazione MF_CAPTURE_ENGINE_STREAM_CATEGORY
Definisce i valori per la categoria di flusso di origine.
MF_CONNECT_METHOD
Specifica come il caricatore della topologia connette un nodo della topologia.
enumerazione MF_CUSTOM_DECODE_UNIT_TYPE
Specifica il tipo di unità contenuta in un oggetto IMFSample in una raccolta di MFSampleExtension_ForwardedDecodeUnits .
MF_FILE_ACCESSMODE
Specifica la modalità di accesso richiesta per l'apertura di un file.
MF_FILE_FLAGS
Specifica il comportamento durante l'apertura di un file.
MF_FILE_OPENMODE
Specifica come aprire o creare un file.
MF_MEDIA_ENGINE_CANPLAY
Specifica la probabilità che il motore multimediale possa riprodurre un tipo specificato di risorsa multimediale.
MF_MEDIA_ENGINE_CREATEFLAGS
Contiene i flag per il metodo IMFMediaEngineClassFactory::CreateInstance .
MF_MEDIA_ENGINE_ERR
Definisce i codici di stato di errore per il motore multimediale.
MF_MEDIA_ENGINE_EVENT
Definisce i codici evento per il motore multimediale.
MF_MEDIA_ENGINE_EXTENSION_TYPE
Specifica i tipi di estensione del motore multimediale.
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS
Specifica i requisiti di protezione del contenuto per un fotogramma video.
MF_MEDIA_ENGINE_KEYERR
Definisce i codici di errore della chiave multimediale per il motore multimediale.
MF_MEDIA_ENGINE_NETWORK
Definisce i codici di stato di rete per il motore multimediale.
MF_MEDIA_ENGINE_OPM_STATUS
Definisce lo stato di Output Protection Manager (OPM).
MF_MEDIA_ENGINE_PRELOAD
Definisce i suggerimenti di precaricamento per il motore multimediale.
MF_MEDIA_ENGINE_PROTECTION_FLAGS
Contiene flag che specificano se il motore multimediale riprodurrà contenuto protetto e se il motore multimediale userà il percorso multimediale protetto ( PMP).
MF_MEDIA_ENGINE_READY
Definisce i valori ready-state per il motore multimediale.
MF_MEDIA_ENGINE_S3D_PACKING_MODE
Specifica il layout per un frame video 3D compresso.
MF_MEDIA_ENGINE_SEEK_MODE
Definisce i valori per la modalità di ricerca del motore multimediale.
MF_MEDIA_ENGINE_STATISTIC
Identifica le statistiche che il motore multimediale tiene traccia durante la riproduzione.
MF_MEDIA_ENGINE_STREAMTYPE_FAILED
Identifica il tipo di flusso multimediale non riuscito.
MF_MSE_ERROR
Definisce i diversi stati di errore dell'estensione di origine multimediale.
MF_MSE_READY
Definisce i diversi stati pronti dell'estensione origine multimediale.
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_PLUGIN_CONTROL_POLICY
Definisce le impostazioni dei criteri per il metodo IMFPluginControl2::SetPolicy .
MF_Plugin_Type
Specifica il tipo di oggetto per l'interfaccia IMFPluginControl .
MF_QUALITY_ADVISE_FLAGS
Contiene flag per il metodo IMFQualityAdvise2::NotifyQualityEvent .
MF_QUALITY_DROP_MODE
Specifica il modo in cui un componente della pipeline deve eliminare campioni in modo aggressivo.
MF_QUALITY_LEVEL
Specifica il livello di qualità per un componente della pipeline.
MF_SHARING_ENGINE_EVENT
Definisce gli eventi inviati dal motore di condivisione.
MF_SOURCE_READER_CONTROL_FLAG
Contiene flag per il metodo IMFSourceReader::ReadSample .
MF_SOURCE_READER_FLAG
Contiene flag che indicano lo stato del metodo IMFSourceReader::ReadSample .
MF_TIMED_TEXT_ALIGNMENT
Specifica la modalità di allineamento del testo nell'elemento del blocco padre.
MF_TIMED_TEXT_CUE_EVENT
Specifica il tipo di un evento di segnale di testo temporizzato.
MF_TIMED_TEXT_DECORATION
Specifica il modo in cui il testo viene decorato (sottolineato e così via).
MF_TIMED_TEXT_DISPLAY_ALIGNMENT
Specifica il modo in cui il testo è allineato alla visualizzazione.
MF_TIMED_TEXT_ERROR_CODE
Specifica il tipo di errore che si è verificato con una traccia di testo programmata.
MF_TIMED_TEXT_FONT_STYLE
Specifica lo stile del carattere del testo temporizzato.
MF_TIMED_TEXT_SCROLL_MODE
Specifica la modalità di visualizzazione del testo quando viene eseguito lo scorrimento dell'elemento padre.
MF_TIMED_TEXT_TRACK_KIND
Specifica il tipo di traccia di testo temporizzato.
MF_TIMED_TEXT_UNIT_TYPE
Specifica le unità in cui viene misurato il testo a tempo.
MF_TIMED_TEXT_WRITING_MODE
Specifica la sequenza in cui il testo viene scritto sul relativo elemento padre.
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS
Definisce i flag di stato per l'attributo MF_TOPOLOGY_RESOLUTION_STATUS .
MF_TOPOLOGY_TYPE
Definisce il tipo di un 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_TOPOSTATUS
Specifica lo stato di una topologia durante la riproduzione.
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_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 capovolgere un'immagine video.
MF_VIDEO_PROCESSOR_ROTATION
Specifica come ruotare un'immagine video.
MF2DBuffer_LockFlags
Contiene flag per il metodo IMF2DBuffer2::Lock2DSize .
MF3DVideoOutputType
Specifica come generare un flusso video stereoscopico 3D.
MFASF_INDEXER_FLAGS
Definisce le opzioni dell'indicizzatore ASF.
MFASF_MULTIPLEXERFLAGS
Definisce le opzioni multiplexer asf.
MFASF_SPLITTERFLAGS
Definisce le opzioni di divisione ASF.
MFASF_STREAMSELECTOR_FLAGS
Definisce le opzioni del selettore del flusso ASF.
MFASYNC_WORKQUEUE_TYPE
Specifica il tipo di coda di lavoro da creare per la funzione MFAllocateWorkQueueEx .
MFAudioConstriction
Specifica i valori per la constrizione audio.
MFBYTESTREAM_SEEK_ORIGIN
Specifica l'origine per una richiesta di ricerca.
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.
MFFrameSourceTypes
Descrive il tipo di dati forniti da un'origine frame.
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 la modalità di utilizzo delle credenziali dell'utente.
MFNetCredentialOptions
Vengono descritte le opzioni per la memorizzazione nella cache delle credenziali di rete.
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 utilizzato nel flusso o nel download.
MFNETSOURCE_STATISTICS_IDS
Definisce le statistiche raccolte dall'origine di rete.
MFNETSOURCE_TRANSPORT_TYPE
Descrive il tipo di trasporto utilizzato nel flusso o nel download di dati (TCP o UDP).
MFNominalRange
Specifica se i dati di colore includono sala head e toeroom.
MFP_EVENT_TYPE
Definisce i tipi di evento per l'interfaccia IMFPMediaPlayerCallback .
MFP_MEDIAPLAYER_STATE
Specifica lo stato di riproduzione corrente.
MFPMPSESSION_CREATION_FLAGS
Contiene flag che definiscono il comportamento della funzione MFCreatePMPMediaSession .
MFPOLICYMANAGER_ACTION
Definisce le azioni che possono essere eseguite su un flusso.
MFRATE_DIRECTION
Specifica la direzione della riproduzione (avanti o inverso).
MFSampleEncryptionProtectionScheme
Specifica gli schemi di protezione supportati per gli esempi crittografati.
MFSensorDeviceType
Specifica il tipo di un dispositivo sensore. Un valore di questa enumerazione viene restituito da IMFSensorDevice::GetDeviceType.
MFSensorStreamType
Specifica se un flusso associato a IMFSensorDevice è un flusso di input o di output.
MFSensorDeviceMode
Specifica la modalità di condivisione di un IMFSensorDevice.
MFSequencerTopologyFlags
Contiene flag per l'aggiunta di una topologia all'origine sequencer o l'aggiornamento di una topologia già presente 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 IMFShutdown::Shutdown .
MFSINK_WMDRMACTION
Specifica il modo in cui il sink del file ASF deve applicare DRM Di Windows Media.
MFStandardVideoFormat
Contiene valori che specificano formati video comuni.
MFSTREAMSINK_MARKER_TYPE
Definisce le informazioni sul marcatore di flusso per il metodo IMFStreamSink::P laceMarker .
MFT_MESSAGE_TYPE
Definisce i messaggi per una trasformazione di Media Foundation (MFT).
MFTIMER_FLAGS
Contiene i 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 media foundation basate su hardware nella topologia.
MFVideo3DFormat
Specifica la modalità di archiviazione dei fotogrammi video 3D in memoria.
MFVideo3DFormat
Specifica la modalità di archiviazione dei fotogrammi video 3D in memoria.
MFVideo3DSampleFormat
Specifica la modalità di archiviazione di un fotogramma video 3D in un campione multimediale.
MFVideo3DSampleFormat
Specifica la modalità di archiviazione di un fotogramma video 3D in un campione multimediale.
MFVideoAlphaBitmapFlags
Definisce i flag per la struttura MFVideoAlphaBitmapParams .
MFVideoAspectRatioMode
Specifica la modalità di proporzioni.
MFVideoChromaSubsampling
Contiene flag che definiscono lo schema di codifica chroma per i dati Y'Cb'Cr'.
MFVideoDRMFlags
Specifica il tipo di protezione della copia necessaria per un flusso video.
MFVideoDSPMode
Specifica la modalità di elaborazione del MFT di stabilizzazione video.
MFVideoFlags
Contiene flag che descrivono un flusso video.
MFVideoInterlaceMode
Specifica la modalità di interlacciamento di un flusso video.
MFVideoLighting
Descrive l'illuminazione ottimale per la visualizzazione di un determinato set di contenuti video.
MFVideoMixPrefs
Contiene flag usati per configurare la modalità di esecuzione del renderer video avanzato (EVR).
MFVideoPadFlags
Specifica se eseguire il pad di un'immagine video in modo che si adatti a una percentuale di aspetto specificata.
MFVideoPrimary
Specifica le primarie di colore di un'origine video.
MFVideoRenderPrefs
Contiene flag che definiscono il modo in cui il renderer video avanzato (EVR) visualizza il video.
MFVideoRotationFormat
Descrive la rotazione dell'immagine video nella direzione antiorario.
MFVideoSrcContentHintFlags
Descrive il rapporto di aspetto previsto per un flusso video.
MFVideoTransferFunction
Specifica la funzione di conversione da RGB lineare a RGB non lineare (R'G'B').
MFVideoTransferMatrix
Descrive le matrici di conversione tra Y'PbPr (video componente) e studio R'G'B'.
MFVP_MESSAGE_TYPE
Definisce i messaggi per un relatore EVR (Video Renderer avanzato).
MFWaveFormatExConvertFlags
Contiene flag che specificano come convertire un tipo di supporto audio.
MIC_ARRAY_MODE
Specifica come il DSP di acquisizione vocale esegue l'elaborazione della matrice del microfono. Questa enumerazione viene usata con la proprietà MFPKEY_WMAAECMA_FEATR_MICARR_MODE .
PLAYTO_SOURCE_CREATEFLAGS
Contiene flag per il metodo IPlayToSourceClassFactory::CreateInstance .
SAMPLE_PROTECTION_VERSION
Definisce il numero di versione per la protezione di esempio.
WMT_PROP_DATATYPE
Definisce i tipi di dati usati per le proprietà codec e DSP accessibili usando i metodi dell'interfaccia IWMCodecProps .

 

Guida di riferimento alla programmazione di Media Foundation