Strutture di Media Foundation

Struttura Descrizione
AecQualityMetrics_Struct Contiene le metriche di qualità per l'annullamento dell'eco acustico (AEC).
ASF_FLAT_PICTURE Contiene un'immagine archiviata come metadati per un'origine multimediale.
ASF_FLAT_SYNCHRONISED_LYRICS Contiene testi sincronizzati archiviati come metadati per un'origine multimediale.
ASF_INDEX_DESCRIPTOR Descrive la configurazione dell'indicizzazione per un flusso e un tipo di indice.
ASF_INDEX_IDENTIFIER Definisce un indice discreto per l'oggetto indicizzatore ASF.
ASF_MUX_STATISTICS Contiene statistiche sullo stato di avanzamento del multiplexer ASF.
DXVA2_AES_CTR_IV Contiene un vettore di inizializzazione (IV) per la crittografia AES (Advanced Encryption Standard).
DXVA2_AYUVSample16 Definisce un valore pixel AYUV a 16 bit.
DXVA2_AYUVSample8 Definisce un valore pixel AYUV a 8 bit.
DXVA2_ConfigPictureDecode Descrive la configurazione di un dispositivo decodificatore DirectX Video Acceleration (DXVA).
DXVA2_DecodeBufferDesc Descrive un buffer inviato da un decodificatore a un dispositivo DXVA.
DXVA2_DecodeExecuteParams Contiene i parametri per il metodo IDirectXVideoDecoder::Execute .
DXVA2_DecodeExtensionData Contiene dati privati per il metodo IDirectXVideoDecoder::Execute .
DXVA2_ExtendedFormat Descrive il formato di un flusso video.
DXVA2_FilterValues Contiene i parametri per un filtro immagine DXVA.
DXVA2_Fixed32 Definisce un numero a virgola fissa a 32 bit.
DXVA2_Frequency Definisce una frequenza video.
DXVA2_ProcAmpValues Contiene i valori per le operazioni di elaborazione video DXVA.
DXVA2_ValueRange Definisce l'intervallo di valori supportati per un'operazione DXVA.
DXVA2_VideoDesc Descrive un flusso video per un dispositivo decodificatore DXVA o un dispositivo processore video.
DXVA2_VideoProcessBltParams Contiene i parametri per il metodo IDirectXVideoProcessor::VideoProcessBlt .
DXVA2_VideoProcessorCaps Descrive le funzionalità di una modalità processore video DVXA.
DXVA2_VideoSample Specifica un esempio di input per il metodo IDirectXVideoProcessor::VideoProcessBlt .
DXVAHD_BLT_STATE_ALPHA_FILL_DATA Specifica il modo in cui vengono calcolati i valori alfa di output per le operazioni blit di Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA Specifica il colore di sfondo per le operazioni blit DXVA-HD.
DXVAHD_BLT_STATE_CONSTRICTION_DATA Specifica se l'output viene sottocampionato in un'operazione DXVA-HD blit.
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA Specifica lo spazio colore di output per le operazioni blit DXVA-HD.
DXVAHD_BLT_STATE_PRIVATE_DATA Contiene dati per uno stato blit DXVA-HD privato.
DXVAHD_BLT_STATE_TARGET_RECT_DATA Specifica il rettangolo di destinazione per blitting DXVA-HD.
DXVAHD_COLOR_RGBA Specifica un valore di colore RGB.
DXVAHD_COLOR_YCbCrA Specifica un valore di colore YCbCr.
DXVAHD_CONTENT_DESC Descrive un flusso video per un processore video DXVA-HD.
DXVAHD_CUSTOM_RATE_DATA Specifica una frequenza personalizzata per la conversione della frequenza dei fotogrammi o la telecine inversa (IVTC).
DXVAHD_FILTER_RANGE_DATA Definisce l'intervallo di valori supportati per un filtro immagine.
DXVAHD_RATIONAL Contiene un numero razionale (rapporto).
DXVAHD_STREAM_DATA Contiene dati per flusso per il metodo IDXVAHD_VideoProcessor::VideoProcessBltHD .
DXVAHD_STREAM_STATE_ALPHA_DATA Specifica il valore alfa planare per un flusso di input DXVA-HD.
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA Specifica le proporzioni dei pixel (PAR) per i rettangoli di origine e di destinazione.
DXVAHD_STREAM_STATE_D3DFORMAT_DATA Specifica il formato per un flusso di input DXVA-HD.
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA Specifica il rettangolo di destinazione per un flusso di input DXVA-HD.
DXVAHD_STREAM_STATE_FILTER_DATA Specifica il livello per un'operazione di filtro in un flusso di input DXVA-HD.
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA Specifica la modalità di interlacciamento di un flusso di input DXVA-HD.
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA Specifica lo spazio colore per un flusso di input DXVA-HD.
DXVAHD_STREAM_STATE_LUMA_KEY_DATA Specifica la chiave luma per un flusso di input DXVA-HD.
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA Specifica la frequenza dei fotogrammi di output per un flusso di input DXVA-HD.
DXVAHD_STREAM_STATE_PALETTE_DATA Contiene le voci della tavolozza dei colori per un flusso di input DXVA-HD.
DXVAHD_STREAM_STATE_PRIVATE_DATA Contiene dati per uno stato di flusso privato, per un flusso di input DXVA-HD.
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA Contiene statistiche IVTC da un dispositivo DXVA-HD.
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA Specifica il rettangolo di origine per un flusso di input DXVA-HD.
DXVAHD_VPCAPS Specifica le funzionalità del processore video DXVA-HD.
DXVAHD_VPDEVCAPS Specifica le funzionalità di un dispositivo DXVA-HD.
DXVAHDSW_CALLBACKS Contiene puntatori alle funzioni implementate da un plug-in software per DXVA-HD.
MF_FLOAT2 Vettore con due componenti.
MF_FLOAT3 Vettore con tre componenti.
MF_QUATERNION Vettore quattro dimensionale, utilizzato per rappresentare una rotazione.
MF_LEAKY_BUCKET_PAIR Specifica i requisiti di memorizzazione nel buffer di un file.
MF_SINK_WRITER_STATISTICS Contiene statistiche sulle prestazioni del writer sink.
MF_TRANSCODE_SINK_INFO Archivia informazioni sui flussi audio e video usati dal sink multimediale predefinito per generare il file di output.
MFARGB Descrive un valore di colore ARGB.
MFASYNCRESULT Contiene i dati necessari per implementare l'interfaccia IMFAsyncResult .
MFAYUVSample Descrive un esempio 4:4:4:4 Y'Cb'Cr'.
MFBYTESTREAM_BUFFERING_PARAMS Specifica i parametri di buffering per un flusso di byte di rete.
MFCameraExtrinsic_CalibratedTransform Trasformazione che descrive la posizione di una fotocamera rispetto ad altre fotocamere o a un riferimento esterno stabilito.
MFCameraExtrinsics Descrive la posizione di una fotocamera rispetto ad altre fotocamere o un riferimento esterno stabilito.
MFCameraIntrinsic_PinholeCameraModel Rappresenta un modello di fotocamera a foro.
MFCameraIntrinsic_DistortionModel Rappresenta un modello di distorsione della lente polinomiale.
MFCLOCK_PROPERTIES Definisce le proprietà di un orologio.
MFFOLDDOWN_MATRIX Contiene coefficienti usati per trasformare l'audio multicanale in un numero minore di canali audio.
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION Descrive un'azione richiesta da un'autorità di attendibilità di output (OTA).
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS Contiene i parametri per il metodo IMFInputTrustAuthority::BindAccess o IMFInputTrustAuthority::UpdateAccess .
MFMPEG2DLNASINKSTATS Contiene le statistiche di codifica dal sink multimediale DLNA.
MFNetCredentialManagerGetParam Contiene le informazioni di autenticazione per gestione credenziali.
MFOffset Specifica un offset come numero reale a virgola fissa.
MFRatio Rappresenta un rapporto.
MFRR_COMPONENT_HASH_INFO Contiene informazioni su un componente revocato.
MFP_ACQUIRE_USER_CREDENTIAL_EVENT Deprecato. Struttura di eventi per l'evento MFP_EVENT_TYPE_ACQUIRE_USER_CREDENTIAL.
MFP_ERROR_EVENT Deprecato. Struttura di eventi per l'evento MFP_EVENT_TYPE_ERROR.
MFP_EVENT_HEADER Deprecato. Contiene informazioni comuni a ogni tipo di evento MFPlay.
MFP_FRAME_STEP_EVENT Deprecato. Struttura di eventi per l'evento MFP_EVENT_TYPE_FRAME_STEP.
MFP_MEDIAITEM_CLEARED_EVENT Deprecato. Non documentato in questa versione.
MFP_MEDIAITEM_CREATED_EVENT Deprecato. Struttura di eventi per l'evento MFP_EVENT_TYPE_MEDIAITEM_CREATED.
MFP_MEDIAITEM_SET_EVENT Deprecato. Struttura di eventi per l'evento MFP_EVENT_TYPE_MEDIAITEM_SET.
MFP_MF_EVENT Deprecato. Struttura di eventi per l'evento MFP_EVENT_TYPE_MF.
MFP_PAUSE_EVENT Deprecato. Struttura di eventi per l'evento MFP_EVENT_TYPE_PAUSE.
MFP_PLAY_EVENT Deprecato. Struttura di eventi per l'evento MFP_EVENT_TYPE_PLAY.
MFP_PLAYBACK_ENDED_EVENT Deprecato. Struttura di eventi per l'evento MFP_EVENT_TYPE_PLAYBACK_ENDED.
MFP_POSITION_SET_EVENT Deprecato. Struttura di eventi per l'evento MFP_EVENT_TYPE_POSITION_SET.
MFP_RATE_SET_EVENT Deprecato. Struttura di eventi per l'evento MFP_EVENT_TYPE_RATE_SET.
MFP_STOP_EVENT Deprecato. Struttura di eventi per l'evento MFP_EVENT_TYPE_STOP.
MFPinholeCameraIntrinsic_IntrinsicModel Rappresenta un modello intrinseco della fotocamera pinhole per una risoluzione specificata.
MFPinholeCameraIntrinsics Contiene zero o 1 modelli intrinseci della fotocamera a 1 pinhole che descrivono come proiettare un punto 3D nel mondo fisico nella cornice immagine 2D di una fotocamera.
MFRR_COMPONENTS Contiene informazioni su uno o più componenti revocati.
MFT_INPUT_STREAM_INFO Contiene informazioni su un flusso di input in una trasformazione Media Foundation (MFT).
MFT_OUTPUT_DATA_BUFFER Contiene informazioni su un buffer di output per un MFT.
MFT_OUTPUT_STREAM_INFO Contiene informazioni su un flusso di output in un MFT.
MFT_REGISTER_TYPE_INFO Contiene informazioni sul tipo di supporto per la registrazione di un MFT.
MFT_REGISTRATION_INFO Contiene parametri per il metodo IMFLocalMFTRegistration::RegisterMFTs .
MFTOPONODE_ATTRIBUTE_UPDATE Specifica un nuovo valore di attributo per un nodo della topologia.
MFVideoAlphaBitmap Specifica una bitmap per il formato EVR per la fusione alfa con il video.
MFVideoAlphaBitmapParams Specifica il modo in cui L'EVR combina una bitmap con il video.
MFVideoArea Specifica un'area rettangolare all'interno di una cornice video.
MFVideoCompressedInfo Contiene informazioni su un formato di compressione video.
MFVIDEOFORMAT Descrive un formato video.
MFVideoInfo Contiene informazioni sul formato video che si applicano sia ai formati compressi che non compressi.
MFVideoNormalizedRect Definisce un rettangolo normalizzato, utilizzato per specificare i rettangoli secondari in un rettangolo video.
MFVideoSurfaceInfo Contiene informazioni su un formato video non compresso.
MT_ARBITRARY_HEADER Contiene dati di formato per un flusso binario in un file ASF (Advanced Systems Format).
MT_CUSTOM_VIDEO_PRIMARIES Definisce le primarie di colore personalizzate per un'origine video.
OPM_ACP_AND_CGMSA_SIGNALING Contiene il risultato di una query OPM_GET_ACP_AND_CGMSA_SIGNALING .
OPM_ACTUAL_OUTPUT_FORMAT Contiene il risultato di una query OPM_GET_ACTUAL_OUTPUT_FORMAT in Output Protection Manager (OPM).
OPM_CONFIGURE_PARAMETERS Contiene un comando OPM o Certified Output Protection Manager (COPP).
OPM_CONNECTED_HDCP_DEVICE_INFORMATION Contiene il risultato da una query OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION .
OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS Contiene parametri per il metodo IOPMVideoOutput::COPPCompatibleGetInformation .
OPM_ENCRYPTED_INITIALIZATION_PARAMETERS Contiene parametri di inizializzazione per una sessione OPM.
OPM_GET_CODEC_INFO_INFORMATION Contiene il risultato di una query OPM_GET_CODEC_INFO .
OPM_GET_CODEC_INFO_PARAMETERS Contiene informazioni per il comando OPM_GET_CODEC_INFO .
OPM_GET_INFO_PARAMETERS Contiene parametri per il metodo IOPMVideoOutput::GetInformation .
OPM_HDCP_KEY_SELECTION_VECTOR Contiene il vettore di selezione delle chiavi (KSV) per un ricevitore HDCP (Digital Content Protection) High-Bandwidth.
OPM_OMAC Contiene un codice di autenticazione dei messaggi (MAC) per un messaggio OPM.
OPM_OUTPUT_ID_DATA Contiene il risultato da una richiesta di stato OPM_GET_OUTPUT_ID .
OPM_RANDOM_NUMBER Contiene un numero casuale a 128 bit da usare con OPM.
OPM_REQUESTED_INFORMATION Contiene il risultato di una richiesta di stato OPM.
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS Contiene informazioni per il comando OPM_SET_ACP_AND_CGMSA_SIGNALING in OPM.
OPM_SET_HDCP_SRM_PARAMETERS Contiene parametri per il comando OPM_SET_HDCP_SRM .
OPM_SET_PROTECTION_LEVEL_PARAMETERS Contiene dati per il comando OPM_SET_PROTECTION_LEVEL in OPM.
OPM_STANDARD_INFORMATION Contiene il risultato di una richiesta di stato OPM.
STREAM_MEDIUM Non per l'uso dell'applicazione.

 

Guida di riferimento alla programmazione di Media Foundation