Dela via


SDK-strukturer i Windows Media Format

[Funktionen som är associerad med den här sidan, Windows Media Format 11 SDK, är en äldre funktion. Det har ersatts av Source Reader och Sink Writer. Source Reader och Sink Writer har optimerats för Windows 10 och Windows 11. Microsoft rekommenderar starkt att ny kod använder Source Reader och Sink Writer i stället för Windows Media Format 11 SDK, när det är möjligt. Microsoft föreslår att befintlig kod som använder äldre API:er skrivs om för att använda de nya API:erna om möjligt.]

Windows Media Format SDK implementerar följande strukturer.

Struktur Beskrivning
DRM_COPY_OPL Innehåller information på utdataskyddsnivå som gäller för kopieringsåtgärden i en DRM-licens.
DRM_LICENSE_STATE_DATA Innehåller licens information om en angiven DRM- rättighet.
DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS Innehåller lägsta utdataskyddsnivåer som krävs av en DRM-licens för att spela upp innehåll i olika format.
DRM_OPL_OUTPUT_IDS Innehåller en matris med DRM-teknikidentifierare. Den här strukturen används för att definiera grupper av tekniker i andra DRM-strukturer.
DRM_PLAY_OPL Innehåller information om utdataskyddsnivå som gäller för uppspelningsåtgärden i en DRM-licens.
DRM_PLAYLIST_CONTENT_ID Innehåller information om innehåll som ska kopieras till CD som en del av en spelningslista.
DRM_VAL16 Lagrar ett 128-bitars värde som används som enhetsidentifierare.
DRM_VIDEO_OUTPUT_PROTECTION Innehåller identifieraren för en videoskyddsteknik och de konfigurationsdata som krävs av den tekniken.
DRM_VIDEO_OUTPUT_PROTECTION_IDS Innehåller en matris med DRM_VIDEO_OUTPUT_PROTECTION strukturer.
WAVEFORMATEX Definierar formatet för vågformsljuddata.
WAVEFORMATEXTENSIBLE Definierar formatet för vågformsljuddata för format som har fler än två kanaler.
WM_ADDRESS_ACCESSENTRY Anger en post i en IP-adressåtkomstlista.
WM_CLIENT_PROPERTIES Registrerar information om klienten.
WM_CLIENT_PROPERTIES_EX Registrerar utökad information om klienten.
WM_GET_LICENSE_DATA Innehåller information om en DRM-licens.
WM_INDIVIDUALIZE_STATUS Registrerar status för individualisering process.
WM_LEAKY_BUCKET_PAIR Beskriver buffertkraven för en VBR-fil (variable-bit-rate).
WM_LICENSE_STATE_DATA Kapslar in en DRM_LICENSE_STATE_DATA struktur som beskriver DRM-licenstillståndsdata.
WM_MEDIA_TYPE Beskriver ett medieexempel.
WMMPEG2VIDEOINFO Beskriver en MPEG-2-videoström.
WM_PICTURE Innehåller data för attributet WM/Picture komplexa metadata.
WM_PORT_NUMBER_RANGE Beskriver det intervall med portnummer som används av IWMReaderNetworkConfig-gränssnittet.
WM_READER_CLIENTINFO Beskriver klientläsaren (spelaren) som kommer åt medieströmmen.
WM_READER_STATISTICS Beskriver prestanda för en läsåtgärd.
WMSCRIPTFORMAT Definierar formatet för en skriptström.
WM_STREAM_PRIORITY_RECORD Innehåller ett strömnummer och anger om leveransen av dataströmmen är obligatorisk.
WM_STREAM_TYPE_INFO Innehåller data för attributet WM/StreamTypeInfo komplexa metadata.
WM_SYNCHRONISED_LYRICS Innehåller data för attributet WM/Lyrics_Synchronised komplexa metadata.
WM_USER_TEXT Innehåller data för attributet WM/Text komplexa metadata.
WM_USER_WEB_URL Innehåller data för attributet WM/UserWebURL komplexa metadata.
WM_WRITER_STATISTICS Beskriver prestanda för en skrivåtgärd.
WM_WRITER_STATISTICS_EX Innehåller utökad skrivarstatistik.
WMDRM_IMPORT_CONTENT_KEY Innehåller den innehållsnyckel som används för att importera skyddat innehåll.
WMDRM_IMPORT_INIT_STRUCT Innehåller den krypterade sessionsnyckeln och innehållsnyckeln som används vid import av skyddat innehåll.
WMDRM_IMPORT_SESSION_KEY Innehåller sessionsnyckeln för att importera skyddat innehåll.
WMT_BUFFER_SEGMENT Innehåller den information som krävs för att ange ett segment i ett paket.
WMT_COLORSPACEINFO_EXTENSION_DATA Innehåller data för WM_SampleExtensionGUID_ColorSpaceInfo-dataenhetstillägget.
WMT_FILESINK_DATA_UNIT Innehåller information om ett paket.
WMT_PAYLOAD_FRAGMENT Innehåller den information som krävs för att extrahera ett nyttolastfragment från ett paket.
WMT_TIMECODE_EXTENSION_DATA Innehåller en enda SMPTE-tidskod och relaterad information.
WMT_VIDEOIMAGE_SAMPLE Innehåller information om ett videobildexempel.
WMT_WATERMARK_ENTRY Innehåller information om ett vattenstämpelsystem.
WMT_WEBSTREAM_FORMAT Innehåller information om en webbström.
WMT_WEBSTREAM_SAMPLE_HEADER Innehåller rubrikinformation för webbströmsexempel.
WMVIDEOINFOHEADER Beskriver bitmapps- och färginformationen för en videobild.
WMVIDEOINFOHEADER2 Beskriver bitmapps- och färginformationen för en videobild, inklusive sammanflätning, kopieringsskydd och proportioner.

 

programmeringsreferens