Udostępnij za pośrednictwem


Wyliczenia programu Media Foundation

W tej sekcji

Temat Opis
_MFDepthMeasurement
Określa system pomiaru wartości głębokości w ramce wideo.
_MF_CROSS_ORIGIN_POLICY
Mapuje atrybut ustawień między źródłami W3C (CORS) używany przez element nośnika HTML5
_MFP_CREATION_OPTIONS
Określa opcje funkcjiMFPCreateMediaPlayer.
_MFP_CREDENTIAL_FLAGS
Zawiera flagi struktury MFP_ACQUIRE_USER_CREDENTIAL_EVENT.
_MFP_MEDIAITEM_CHARACTERISTICS
Zawiera flagi opisujące element nośnika.
_MFT_DRAIN_TYPE
Nieobsługiwane.
_MFT_ENUM_FLAG
Zawiera flagi służące do rejestrowania i wyliczania przekształceń programu Media Foundation (MFT).
_MFT_INPUT_DATA_BUFFER_FLAGS
Definiuje flagi dla metody IMFTransform::P rocessInput. Obecnie nie zdefiniowano żadnych flag.
_MFT_INPUT_STATUS_FLAGS
Wskazuje stan strumienia wejściowego w przekształceniu programu Media Foundation (MFT).
_MFT_INPUT_STREAM_INFO_FLAGS
Opisuje strumień wejściowy w transformacji programu Media Foundation (MFT).
_MFT_OUTPUT_DATA_BUFFER_FLAGS
Definiuje flagi dla metody IMFTransform::P rocessOutput.
_MFT_OUTPUT_STATUS_FLAGS
Wskazuje, czy transformacja programu Media Foundation (MFT) może generować dane wyjściowe.
_MFT_OUTPUT_STREAM_INFO_FLAGS
Opisuje strumień danych wyjściowych w transformacji programu Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_FLAGS
Definiuje flagi przetwarzania przykładów danych wyjściowych w transformacji programu Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_STATUS
Wskazuje stan wywołania IMFTransform::P rocessOutput.
_MFT_SET_TYPE_FLAGS
Definiuje flagi dla ustawienia lub testowania typu nośnika w transformacji programu Media Foundation (MFT).
AEC_SYSTEM_MODE
Określa tryb przetwarzania dla dsP przechwytywania głosu. To wyliczenie jest używane z właściwością MFPKEY_WMAAECMA_SYSTEM_MODE.
AEC_VAD_MODE
Określa typ wykrywania aktywności głosowej (VAD) dla dsP przechwytywania głosu. To wyliczenie jest używane z właściwością MFPKEY_WMAAECMA_FEATR_VAD.
ASF_SELECTION_STATUS
Definiuje opcje wyboru strumienia ASF.
ASF_STATUSFLAGS
Definiuje warunki stanu dla metody IMFASFSplitter::GetNextSample.
DXVA2_NominalRange
Opisuje sposób mapowania danych kolorów na znormalizowany zakres [0...1].
DXVA2_SampleFormat
Opisuje zawartość przykładu wideo. Te flagi są używane w strukturze DXVA2_ExtendedFormat.
DXVA2_SurfaceType
Opisuje typ powierzchni DirectX dla przyspieszania wideo DirectX (DXVA).
DXVA2_VideoChromaSubSampling
Opisuje sposób pozycjonowania wartości chroma względem próbek luma w ramce wideo YUV.
DXVA2_VideoLighting
Opisuje zamierzone warunki oświetlenia do wyświetlania zawartości wideo.
DXVA2_VideoPrimaries
Określa prawybory kolorów źródła wideo.
DXVA2_VideoTransferFunction
Określa funkcję konwersji z liniowego RGB na nieliniowy RGB (R'G'B').
DXVA2_VideoTransferMatrix
Opisuje macierze konwersji między Y'PbPr (wideo składnika) i studio R'G'B'.
eAVDecDDStereoDownMixMode
Określa tryb downmix stereo dla dekodera audio Dolby Digital.
eAVEncAdaptiveMode
Określa tryb kodowania adaptacyjnego dla kodera wideo.
eAVEncH264PictureType
Określa wartości typu obrazu H.264.
eAVEncH264PictureType
Określa typ obrazu, który jest wyjściowy przez koder wideo.
eAVEncH264VLevel
Określa poziom kodowania H.264.
eAVEncH264VProfile
Określa profil wideo H.264.
eAVEncVideoContentType
Określa typ zawartości wideo.
EVRFilterConfigPrefs
Zawiera flagi używane do konfigurowania filtru rozszerzonego modułu renderowania wideo (EVR) microsoft DirectShow.
MF_ATTRIBUTE_SERIALIZE_OPTIONS
Definiuje flagi do serializacji i deserializacji magazynów atrybutów.
MF_ATTRIBUTE_TYPE
Definiuje typ danych dla pary klucz/wartość.
MF_ATTRIBUTES_MATCH_TYPE
Określa sposób porównywania atrybutów na dwóch obiektach.
MF_CAPTURE_ENGINE_DEVICE_TYPE Wyliczenie
Określa typ urządzenia przechwytywania.
MF_CAPTURE_ENGINE_SINK_TYPE Wyliczenie
Określa typ ujścia przechwytywania.
MF_CAPTURE_ENGINE_STREAM_CATEGORY Wyliczenie
Definiuje wartości kategorii strumienia źródłowego.
MF_CONNECT_METHOD
Określa, w jaki sposób moduł ładujący topologii łączy węzeł topologii.
MF_CUSTOM_DECODE_UNIT_TYPE wyliczanie
Określa typ jednostki zawartej w IMFSample w kolekcji MFSampleExtension_ForwardedDecodeUnits.
MF_FILE_ACCESSMODE
Określa żądany tryb dostępu do otwierania pliku.
MF_FILE_FLAGS
Określa zachowanie podczas otwierania pliku.
MF_FILE_OPENMODE
Określa sposób otwierania lub tworzenia pliku.
MF_MEDIA_ENGINE_CANPLAY
Określa prawdopodobieństwo, że aparat multimediów może odtworzyć określony typ zasobu multimediów.
MF_MEDIA_ENGINE_CREATEFLAGS
Zawiera flagi dla metody IMFMediaEngineClassFactory::CreateInstance.
MF_MEDIA_ENGINE_ERR
Definiuje kody stanu błędów aparatu multimediów.
MF_MEDIA_ENGINE_EVENT
Definiuje kody zdarzeń aparatu multimediów.
MF_MEDIA_ENGINE_EXTENSION_TYPE
Określa typy rozszerzeń aparatu multimediów.
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS
Określa wymagania dotyczące ochrony zawartości dla ramki wideo.
MF_MEDIA_ENGINE_KEYERR
Definiuje kody błędów klucza nośnika dla aparatu multimediów.
MF_MEDIA_ENGINE_NETWORK
Definiuje kody stanu sieci dla aparatu multimediów.
MF_MEDIA_ENGINE_OPM_STATUS
Definiuje stan Output Protection Manager (OPM).
MF_MEDIA_ENGINE_PRELOAD
Definiuje wskazówki dotyczące wstępnego ładowania aparatu multimediów.
MF_MEDIA_ENGINE_PROTECTION_FLAGS
Zawiera flagi określające, czy aparat multimediów będzie odtwarzać chronioną zawartość i czy aparat multimediów będzie używać chronionej ścieżki multimediów (PMP).
MF_MEDIA_ENGINE_READY
Definiuje gotowe wartości stanu dla aparatu multimediów.
MF_MEDIA_ENGINE_S3D_PACKING_MODE
Określa układ pakowanej ramki wideo 3D.
MF_MEDIA_ENGINE_SEEK_MODE
Definiuje wartości dla trybu wyszukiwania aparatu multimediów.
MF_MEDIA_ENGINE_STATISTIC
Identyfikuje statystyki śledze przez aparat multimediów podczas odtwarzania.
MF_MEDIA_ENGINE_STREAMTYPE_FAILED
Określa rodzaj strumienia multimediów, który zakończył się niepowodzeniem.
MF_MSE_ERROR
Definiuje różne stany błędów rozszerzenia źródła multimediów.
MF_MSE_READY
Definiuje różne gotowe stany rozszerzenia źródła multimediów.
MF_OBJECT_TYPE
Definiuje typy obiektów tworzone przez program rozpoznawania kodu źródłowego.
MF_OPM_ACP_PROTECTION_LEVEL
Definiuje poziomy ochrony dla MFPROTECTION_ACP.
MF_OPM_CGMSA_PROTECTION_LEVEL
Definiuje poziomy ochrony dla MFPROTECTION_CGMSA.
MF_PLUGIN_CONTROL_POLICY
Definiuje ustawienia zasad dla metody IMFPluginControl2::SetPolicy.
MF_Plugin_Type
Określa typ obiektu dla interfejsu IMFPluginControl.
MF_QUALITY_ADVISE_FLAGS
Zawiera flagi dla metody IMFQualityAdvise2::NotifyQualityEvent.
MF_QUALITY_DROP_MODE
Określa, jak agresywnie składnik potoku powinien usuwać próbki.
MF_QUALITY_LEVEL
Określa poziom jakości składnika potoku.
MF_SHARING_ENGINE_EVENT
Definiuje zdarzenia wysyłane przez aparat udostępniania.
MF_SOURCE_READER_CONTROL_FLAG
Zawiera flagi dla metody IMFSourceReader::ReadSample.
MF_SOURCE_READER_FLAG
Zawiera flagi wskazujące stan metody IMFSourceReader::ReadSample.
MF_TIMED_TEXT_ALIGNMENT
Określa, jak tekst jest wyrównany do elementu bloku nadrzędnego.
MF_TIMED_TEXT_CUE_EVENT
Określa typ zdarzenia wskazówek tekstowych o określonym czasie.
MF_TIMED_TEXT_DECORATION
Określa, jak tekst jest ozdobiony (podkreślony itd.).
MF_TIMED_TEXT_DISPLAY_ALIGNMENT
Określa, jak tekst jest wyrównany do wyświetlania.
MF_TIMED_TEXT_ERROR_CODE
Określa rodzaj błędu, który wystąpił ze ścieżką tekstową czasową.
MF_TIMED_TEXT_FONT_STYLE
Określa styl czcionki tekstu czasowego.
MF_TIMED_TEXT_SCROLL_MODE
Określa sposób wyświetlania tekstu po przewinięciu elementu nadrzędnego.
MF_TIMED_TEXT_TRACK_KIND
Określa rodzaj ścieżki tekstowej czasowej.
MF_TIMED_TEXT_UNIT_TYPE
Określa jednostki, w których mierzony jest tekst o czasie.
MF_TIMED_TEXT_WRITING_MODE
Określa sekwencję, w której tekst jest zapisywany w elemecie nadrzędnym.
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS
Definiuje flagi stanu atrybutu MF_TOPOLOGY_RESOLUTION_STATUS.
MF_TOPOLOGY_TYPE
Definiuje typ węzła topologii.
MF_TOPONODE_DRAIN_MODE
Definiuje, w jakich momentach transformacja w topologii jest opróżniana.
MF_TOPONODE_FLUSH_MODE
Określa, kiedy transformacja w topologii jest opróżniona.
MF_TOPOSTATUS
Określa stan topologii podczas odtwarzania.
MF_TRANSCODE_ADJUST_PROFILE_FLAGS
Definiuje flagi profilu ustawione w atrybucie MF_TRANSCODE_ADJUST_PROFILE.
MF_TRANSCODE_TOPOLOGYMODE_FLAGS
Definiuje flagi atrybutu MF_TRANSCODE_TOPOLOGYMODE.
MF_URL_TRUST_STATUS
Wskazuje, czy adres URL pochodzi z zaufanego źródła.
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE
Definiuje algorytmy procesora wideo, który jest używany przez MF_VIDEO_PROCESSOR_ALGORITHM.
MF_VIDEO_PROCESSOR_MIRROR
Określa sposób przerzucania obrazu wideo.
MF_VIDEO_PROCESSOR_ROTATION
Określa sposób obracania obrazu wideo.
MF2DBuffer_LockFlags
Zawiera flagi dla metody IMF2DBuffer2::Lock2DSize.
MF3DVideoOutputType
Określa sposób wyprowadzania strumienia wideo 3D stereoskopowego.
MFASF_INDEXER_FLAGS
Definiuje opcje indeksatora ASF.
MFASF_MULTIPLEXERFLAGS
Definiuje opcje multipleksera ASF.
MFASF_SPLITTERFLAGS
Definiuje opcje rozdzielaczy ASF.
MFASF_STREAMSELECTOR_FLAGS
Definiuje opcje selektora strumienia ASF.
MFASYNC_WORKQUEUE_TYPE
Określa typ kolejki roboczej dla funkcji MFAllocateWorkQueueEx do utworzenia.
MFAudioConstriction
Określa wartości dla ograniczenia dźwięku.
MFBYTESTREAM_SEEK_ORIGIN
Określa źródło żądania wyszukiwania.
MFCLOCK_CHARACTERISTICS_FLAGS
Zawiera flagi opisujące cechy zegara.
MFCLOCK_RELATIONAL_FLAGS
Definiuje właściwości zegara.
MFCLOCK_STATE
Definiuje stan zegara.
MFFrameSourceTypes
Opisuje typ danych dostarczonych przez źródło ramki.
MFMEDIASOURCE_CHARACTERISTICS
Definiuje cechy źródła multimediów.
MFNET_PROXYSETTINGS
Określa, w jaki sposób domyślny lokalizator proxy określi ustawienia połączenia z serwerem proxy.
MFNetAuthenticationFlags
Określa sposób użycia poświadczeń użytkownika.
MFNetCredentialOptions
Opisuje opcje buforowania poświadczeń sieciowych.
MFNetCredentialRequirements
Określa sposób uzyskiwania poświadczeń użytkownika przez menedżera poświadczeń.
MFNETSOURCE_CACHE_STATE
Definiuje stan pamięci podręcznej dla pliku lub wpisu multimedialnego.
MFNETSOURCE_PROTOCOL_TYPE
Wskazuje typ protokołu sterującego, który jest używany do przesyłania strumieniowego lub pobierania.
MFNETSOURCE_STATISTICS_IDS
Definiuje statystyki zbierane przez źródło sieci.
MFNETSOURCE_TRANSPORT_TYPE
Opisuje typ transportu używanego podczas przesyłania strumieniowego lub pobierania danych (TCP lub UDP).
MFNominalRange
Określa, czy dane kolorów obejmują pokos i salę.
MFP_EVENT_TYPE
Definiuje typy zdarzeń dla interfejsuimFPMediaPlayerCallback.
MFP_MEDIAPLAYER_STATE
Określa bieżący stan odtwarzania.
MFPMPSESSION_CREATION_FLAGS
Zawiera flagi definiujące zachowanie funkcji MFCreatePMPMediaSession.
MFPOLICYMANAGER_ACTION
Definiuje akcje, które można wykonać w strumieniu.
MFRATE_DIRECTION
Określa kierunek odtwarzania (do przodu lub odwrotnego).
MFSampleEncryptionProtectionScheme
Określa obsługiwane schematy ochrony dla zaszyfrowanych przykładów.
MFSensorDeviceType
Określa typ urządzenia czujnika. Wartość z tej wyliczenia jest zwracana przez IMFSensorDevice::GetDeviceType.
MFSensorStreamType
Określa, czy strumień skojarzony z IMFSensorDevice jest strumieniem wejściowym lub wyjściowym.
MFSensorDeviceMode
Określa tryb udostępniania IMFSensorDevice.
MFSequencerTopologyFlags
Zawiera flagi dodawania topologii do źródła programu Sequencer lub aktualizowania topologii już w kolejce.
MFSESSION_GETFULLTOPOLOGY_FLAGS
Definiuje flagi dla metodyIMFMediaSession::GetFullTopology.
MFSESSION_SETTOPOLOGY_FLAGS
Definiuje zachowanie metody IMFMediaSession::SetTopology.
MFSHUTDOWN_STATUS
Opisuje bieżący stan wywołania metody IMFShutdown::Shutdown.
MFSINK_WMDRMACTION
Określa sposób, w jaki ujście pliku ASF powinno stosować drM systemu Windows Media.
MFStandardVideoFormat
Zawiera wartości określające typowe formaty wideo.
MFSTREAMSINK_MARKER_TYPE
Definiuje informacje o znaczniku strumienia dla metody IMFStreamSink::P laceMarker.
MFT_MESSAGE_TYPE
Definiuje komunikaty dla przekształcenia programu Media Foundation (MFT).
MFTIMER_FLAGS
Zawiera flagi dla metody IMFTimer::SetTimer.
MFTOPOLOGY_DXVA_MODE
Określa, czy moduł ładujący topologii włącza przyspieszanie wideo Microsoft DirectX (DXVA) w topologii.
MFTOPOLOGY_HARDWARE_MODE
Określa, czy moduł ładujący topologii wstawi sprzętowe przekształcenia Programu Media Foundation (MFTs) w topologię.
MFVideo3DFormat
Określa sposób przechowywania ramek wideo 3D w pamięci.
MFVideo3DFormat
Określa sposób przechowywania ramek wideo 3D w pamięci.
MFVideo3DSampleFormat
Określa, jak ramka wideo 3D jest przechowywana w przykładzie multimediów.
MFVideo3DSampleFormat
Określa, jak ramka wideo 3D jest przechowywana w przykładzie multimediów.
MFVideoAlphaBitmapFlags
Definiuje flagi dla struktury MFVideoAlphaBitmapParams.
MFVideoAspectRatioMode
Określa tryb proporcji.
MFVideoChromaSubsampling
Zawiera flagi definiujące schemat kodowania chroma dla danych Y'Cb'Cr.
MFVideoDRMFlags
Określa typ ochrony kopii wymagany dla strumienia wideo.
MFVideoDSPMode
Określa tryb przetwarzania Stabilizacja wideo MFT.
MFVideoFlags
Zawiera flagi opisujące strumień wideo.
MFVideoInterlaceMode
Określa sposób przeplotu strumienia wideo.
MFVideoLighting
Opisuje optymalne oświetlenie do wyświetlania określonego zestawu zawartości wideo.
MFVideoMixPrefs
Zawiera flagi używane do konfigurowania sposobu, w jaki ulepszony moduł renderowania wideo (EVR) wykonuje deinterlacing.
MFVideoPadFlags
Określa, czy ma być wypełniany obraz wideo tak, aby mieścił się w określonym współczynniku proporcji.
MFVideoPrimaries
Określa prawybory kolorów źródła wideo.
MFVideoRenderPrefs
Zawiera flagi definiujące sposób wyświetlania wideo przez ulepszony program renderujący wideo (EVR).
MFVideoRotationFormat
Opisuje obrót obrazu wideo w kierunku odwrotnym do ruchu wskazówek zegara.
MFVideoSrcContentHintFlags
Opisuje zamierzony współczynnik proporcji strumienia wideo.
MFVideoTransferFunction
Określa funkcję konwersji z liniowego RGB na nieliniowy RGB (R'G'B').
MFVideoTransferMatrix
Opisuje macierze konwersji między Y'PbPr (wideo składnika) i studio R'G'B'.
MFVP_MESSAGE_TYPE
Definiuje komunikaty dla ulepszonego prezentera wideo (EVR).
MFWaveFormatExConvertFlags
Zawiera flagi określające sposób konwertowania typu nośnika audio.
MIC_ARRAY_MODE
Określa, w jaki sposób funkcja DSP przechwytywania głosu wykonuje przetwarzanie tablicy mikrofonów. Ta wyliczenie jest używana z właściwością MFPKEY_WMAAECMA_FEATR_MICARR_MODE.
PLAYTO_SOURCE_CREATEFLAGS
Zawiera flagi dla metody IPlayToSourceClassFactory::CreateInstance.
SAMPLE_PROTECTION_VERSION
Definiuje numer wersji dla przykładowej ochrony.
WMT_PROP_DATATYPE
Definiuje typy danych używane dla właściwości kodera i DSP, do których uzyskuje się dostęp przy użyciu metod interfejsu IWMCodecProps.

 

dokumentacja programowania Media Foundation