Udostępnij przez


Atrybuty typu nośnika

Następujące atrybuty mają zastosowanie do typów multimediów. Niektóre z tych atrybutów są przeznaczone tylko do konwertowania starszych formatów typów multimediów na typy multimediów programu Media Foundation.

Atrybuty formatu ogólnego

Te atrybuty można zastosować do wszystkich typów multimediów.

Atrybut Opis
MF_MT_ALL_SAMPLES_INDEPENDENT Określa, czy każda próbka jest niezależna od innych próbek w strumieniu.
MF_MT_AM_FORMAT_TYPE Formatuj identyfikator GUID.
MF_MT_COMPRESSED Określa, czy dane multimedialne są kompresowane
MF_MT_FIXED_SIZE_SAMPLES Określa, czy próbki mają stały rozmiar.
MF_MT_MAJOR_TYPE Identyfikator GUID typu głównego.
MF_MT_SAMPLE_SIZE Rozmiar każdej próbki w bajtach.
MF_MT_SUBTYPE Identyfikator GUID podtypu.
MF_MT_USER_DATA Zawiera dane użytkownika dla typu nośnika przekonwertowanego ze starszej struktury formatu.
MF_MT_WRAPPED_TYPE Zawiera typ nośnika, który został opakowany w inny typ nośnika.

 

Atrybuty formatu audio

Te atrybuty można stosować do typów multimediów, których typ główny jest równy MFMediaType_Audio.

Atrybut Opis
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION Określa profil audio i poziom strumienia zaawansowanego kodowania audio (AAC).
MF_MT_AAC_PAYLOAD_TYPE Określa typ ładunku dla strumienia Advanced Audio Coding (AAC).
MF_MT_AUDIO_AVG_BYTES_PER_SECOND Średnia liczba bajtów na sekundę.
MF_MT_AUDIO_BITS_PER_SAMPLE Liczba bitów na próbkę dźwięku.
MF_MT_AUDIO_BLOCK_ALIGNMENT Blokuj wyrównanie w bajtach.
MF_MT_AUDIO_CHANNEL_MASK Określa przypisanie kanałów audio do pozycji głośnika.
MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND Liczba próbek audio na sekundę (wartość zmiennoprzecinkowa).
MF_MT_AUDIO_FOLDDOWN_MATRIX Określa, w jaki sposób dekoder audio powinien przekształcić dźwięk wielokanałowy na wyjście stereo.
MF_MT_AUDIO_NUM_CHANNELS Liczba kanałów audio.
MF_MT_AUDIO_PREFER_WAVEFORMATEX Określa preferowaną starszą strukturę formatu, która ma być używana podczas konwertowania typu nośnika audio.
MF_MT_AUDIO_SAMPLES_PER_BLOCK Liczba przykładów dźwiękowych zawartych w jednym skompresowanym bloku danych audio.
MF_MT_AUDIO_SAMPLES_PER_SECOND Liczba próbek audio na sekundę (wartość całkowita).
MF_MT_AUDIO_VALID_BITS_PER_SAMPLE Liczba prawidłowych bitów danych audio w każdym przykładzie audio.
MF_MT_AUDIO_WMADRC_AVGREF Średni poziom głośności pliku Audio systemu Windows Media.
MF_MT_AUDIO_WMADRC_AVGTARGET Docelowy średni poziom głośności pliku Audio w usłudze Windows Media.
MF_MT_AUDIO_WMADRC_PEAKREF Odwołuje się do szczytowego poziomu woluminu pliku Audio systemu Windows Media.
MF_MT_AUDIO_WMADRC_PEAKTARGET Docelowy szczytowy poziom głośności pliku Audio windows Media.
MF_MT_ORIGINAL_WAVE_FORMAT_TAG Zawiera oryginalny tag formatu WAVE dla strumienia audio.

 

Atrybuty formatu wideo

Te atrybuty można stosować do typów multimediów, których typ główny jest równy MFMediaType_Video.

Atrybut Opis
MF_MT_AVG_BIT_ERROR_RATE Szybkość błędów danych.
MF_MT_AVG_BITRATE Przybliżona szybkość danych strumienia wideo.
MF_MT_CUSTOM_VIDEO_PRIMARIES Niestandardowe prawybory kolorów.
MF_MT_DEFAULT_STRIDE Domyślny krok powierzchni.
MF_MT_DRM_FLAGS Określa, czy wideo wymaga wymuszania ochrony kopiowania.
MF_MT_FRAME_RATE Klatek.
MF_MT_FRAME_RATE_RANGE_MAX Maksymalna szybkość klatek obsługiwana przez urządzenie do przechwytywania wideo.
MF_MT_FRAME_RATE_RANGE_MIN Minimalna szybkość klatek obsługiwana przez urządzenie do przechwytywania wideo.
MF_MT_FRAME_SIZE Szerokość i wysokość ramki wideo.
MF_MT_GEOMETRIC_APERTURE Przysłona geometryczna.
MF_MT_INTERLACE_MODE Opisuje sposób przeplotu ramek.
MF_MT_MAX_KEYFRAME_SPACING Maksymalna liczba ramek z jednej ramki do następnej.
MF_MT_MINIMUM_DISPLAY_APERTURE Minimalna przysłona wyświetlacza.
MF_MT_MPEG_SEQUENCE_HEADER Nagłówek sekwencji MPEG-1 lub MPEG-2.
MF_MT_MPEG_START_TIME_CODE Kod godziny rozpoczęcia grupowania obrazów (GOP).
MF_MT_MPEG2_FLAGS Różne flagi dla wideo MPEG-2.
MF_MT_MPEG2_LEVEL MPEG-2 lub H.264 poziom.
MF_MT_MPEG2_PROFILE Profil MPEG-2 lub H.264.
MF_MT_ORIGINAL_4CC Zawiera oryginalny koder FOURCC dla strumienia wideo.
MF_MT_PAD_CONTROL_FLAGS Współczynnik proporcji prostokąta wyjściowego.
MF_MT_PALETTE Wpisy palety.
MF_MT_PAN_SCAN_APERTURE Definiuje region 4×3 wideo, który powinien być wyświetlany w trybie pan/scan.
MF_MT_PAN_SCAN_ENABLED Określa, czy tryb pan/scan jest włączony.
MF_MT_PIXEL_ASPECT_RATIO Współczynnik proporcji pikseli.
MF_MT_SOURCE_CONTENT_HINT Zamierzony współczynnik proporcji.
MF_MT_TRANSFER_FUNCTION Funkcja konwersji z RGB do R'G'B'.
MF_MT_VIDEO_3D Określa, czy strumień wideo zawiera zawartość 3D.
MF_MT_VIDEO_CHROMA_SITING Opisuje sposób próbkowania chroma dla wideo Y'Cb'Cr.
MF_MT_VIDEO_LIGHTING Optymalne warunki oświetlenia do wyświetlania.
MF_MT_VIDEO_NOMINAL_RANGE Nominalny zakres informacji o kolorze
MF_MT_VIDEO_PRIMARIES Kolor prawyborów.
MF_MT_VIDEO_ROTATION Określa obrót ramki wideo w kierunku odwrotnym do ruchu wskazówek zegara.
MF_MT_YUV_MATRIX Macierz konwersji z przestrzeni kolorów Y'Cb'Cr do przestrzeni kolorów R'G'B.
MF_XVP_CALLER_ALLOCATES_OUTPUT Określa, czy obiekt wywołujący przydzieli tekstury używane do danych wyjściowych przez procesor wideo MFT.
MF_XVP_DISABLE_FRC Wyłącza konwersję szybkości klatek w procesor wideo MFT.

 

Inne atrybuty formatu

Następujące atrybuty mają zastosowanie do przeplatanego wideo DV.

Atrybut Opis
MF_MT_DV_AAUX_CTRL_PACK_0 Źródłowy pakiet kontrolny audio (AAUX) dla pierwszego bloku audio.
MF_MT_DV_AAUX_CTRL_PACK_1 Źródłowy pakiet kontrolny AAUX dla drugiego bloku audio.
MF_MT_DV_AAUX_SRC_PACK_0 Pakiet źródłowy AAUX dla pierwszego bloku audio.
MF_MT_DV_AAUX_SRC_PACK_1 Pakiet źródłowy AAUX dla drugiego bloku audio.
MF_MT_DV_VAUX_CTRL_PACK Pakiet kontrolny źródła wideo (VAUX).
MF_MT_DV_VAUX_SRC_PACK Pakiet źródłowy VAUX.

 

Następujące atrybuty mają zastosowanie do plików Formatu przesyłania strumieniowego zaawansowanego (ASF).

Atrybut Opis
MF_MT_ARBITRARY_FORMAT Dodatkowe dane formatu dla strumienia binarnego w pliku ASF.
MF_MT_ARBITRARY_HEADER Dane specyficzne dla typu dla strumienia binarnego w pliku ASF.
MF_MT_IMAGE_LOSS_TOLERANT Określa, czy strumień obrazu ASF jest obniżonym typem JPEG.

 

Następujące atrybuty dotyczą plików MPEG-4.

Atrybut Opis
MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY Indeks bieżącego wpisu w polu opisu przykładu.
MF_MT_MPEG4_SAMPLE_DESCRIPTION Przykładowe pole opisu.

 

IMFMediaType

atrybuty Media Foundation

typy multimediów

typy multimediów audio

typy multimediów wideo