Strutture di Windows Media Format SDK

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita dal lettore di origine e dal writer sink. Lettore di origine e writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine e writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Windows Media Format SDK implementa le strutture seguenti.

Struttura Descrizione
DRM_COPY_OPL Contiene informazioni sul livello di protezione di output applicabili all'azione di copia in una licenza DRM.
DRM_LICENSE_STATE_DATA Contiene informazioni sulla licenza relative a un diritto DRM specificato.
DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS Contiene i livelli minimi di protezione dell'output richiesti da una licenza DRM per riprodurre contenuto in vari formati.
DRM_OPL_OUTPUT_IDS Contiene una matrice di identificatori di tecnologia DRM. Questa struttura viene usata per definire gruppi di tecnologie in altre strutture DRM.
DRM_PLAY_OPL Contiene informazioni sul livello di protezione di output applicabili all'azione di riproduzione in una licenza DRM.
DRM_PLAYLIST_CONTENT_ID Contiene informazioni sul contenuto da copiare in CD come parte di una masterizzazione della playlist.
DRM_VAL16 Archivia un valore a 128 bit usato come identificatore del dispositivo.
DRM_VIDEO_OUTPUT_PROTECTION Contiene l'identificatore di una tecnologia di protezione video e i dati di configurazione richiesti da tale tecnologia.
DRM_VIDEO_OUTPUT_PROTECTION_IDS Contiene una matrice di strutture DRM_VIDEO_OUTPUT_PROTECTION .
WAVEFORMATEX Definisce il formato dei dati audio waveform.
WAVEFORMATEXTENSIBLE Definisce il formato dei dati audio waveform per i formati con più di due canali.
WM_ADDRESS_ACCESSENTRY Specifica una voce in un elenco di accesso agli indirizzi IP.
WM_CLIENT_PROPERTIES Registra informazioni sul client.
WM_CLIENT_PROPERTIES_EX Registra informazioni estese sul client.
WM_GET_LICENSE_DATA Contiene informazioni su una licenza DRM.
WM_INDIVIDUALIZE_STATUS Registra lo stato del processo di individualizzazione .
WM_LEAKY_BUCKET_PAIR Descrive i requisiti di buffering per un file VBR (Variable-Bit Rate).
WM_LICENSE_STATE_DATA Incapsula una struttura DRM_LICENSE_STATE_DATA che descrive i dati sullo stato della licenza DRM.
WM_MEDIA_TYPE Descrive un esempio di supporto.
WMMPEG2VIDEOINFO Descrive un flusso video MPEG-2.
WM_PICTURE Contiene i dati per l'attributo di metadati complessi WM/Picture .
WM_PORT_NUMBER_RANGE Descrive l'intervallo di numeri di porta usati dall'interfaccia IWMReaderNetworkConfig .
WM_READER_CLIENTINFO Descrive il lettore client (lettore) che accede al flusso multimediale.
WM_READER_STATISTICS Descrive le prestazioni di un'operazione di lettura.
WMSCRIPTFORMAT Definisce il formato di un flusso di script.
WM_STREAM_PRIORITY_RECORD Contiene un numero di flusso e specifica se il recapito di tale flusso è obbligatorio.
WM_STREAM_TYPE_INFO Contiene i dati per l'attributo di metadati complessi WM/StreamTypeInfo .
WM_SYNCHRONISED_LYRICS Contiene i dati per WM /Lyrics_Synchronised attributo di metadati complessi.
WM_USER_TEXT Contiene i dati per l'attributo di metadati complessi WM/Text .
WM_USER_WEB_URL Contiene i dati per l'attributo di metadati complesso WM/UserWebURL .
WM_WRITER_STATISTICS Descrive le prestazioni di un'operazione di scrittura.
WM_WRITER_STATISTICS_EX Contiene statistiche del writer esteso.
WMDRM_IMPORT_CONTENT_KEY Contiene la chiave simmetrica usata per importare contenuto protetto.
WMDRM_IMPORT_INIT_STRUCT Contiene la chiave di sessione crittografata e la chiave simmetrica usata per l'importazione di contenuto protetto.
WMDRM_IMPORT_SESSION_KEY Contiene la chiave di sessione per l'importazione di contenuto protetto.
WMT_BUFFER_SEGMENT Contiene le informazioni necessarie per specificare un segmento in un pacchetto.
WMT_COLORSPACEINFO_EXTENSION_DATA Contiene i dati per l'estensione dell'unità dati WM_SampleExtensionGUID_ColorSpaceInfo.
WMT_FILESINK_DATA_UNIT Contiene informazioni su un pacchetto.
WMT_PAYLOAD_FRAGMENT Contiene le informazioni necessarie per estrarre un frammento di payload da un pacchetto.
WMT_TIMECODE_EXTENSION_DATA Contiene un singolo codice ora SMPTE e le informazioni correlate.
WMT_VIDEOIMAGE_SAMPLE Contiene informazioni su un esempio di immagine video.
WMT_WATERMARK_ENTRY Contiene informazioni su un sistema di filigrana.
WMT_WEBSTREAM_FORMAT Contiene informazioni su un flusso Web.
WMT_WEBSTREAM_SAMPLE_HEADER Contiene informazioni sull'intestazione per gli esempi di flusso Web.
WMVIDEOINFOHEADER Descrive le informazioni di bitmap e colore per un'immagine video.
WMVIDEOINFOHEADER2 Descrive le informazioni di bitmap e colore per un'immagine video, tra cui interlaccia, protezione copia e proporzioni.

 

Guida di riferimento alla programmazione