Metadati multimediali
I file multimediali contengono proprietà che descrivono il contenuto del file. In Microsoft Media Foundation queste proprietà possono essere classificate come segue:
- attributi di tipo multimediale specificare i parametri di codifica, ad esempio l'algoritmo di codifica (sottotipo multimediale), le dimensioni dei fotogrammi video, la frequenza dei fotogrammi video, la frequenza dei bit audio e la frequenza dei campioni audio. Per altre informazioni sugli attributi di tipo multimediale, vedere Tipi di supporti.
- metadati contiene informazioni descrittive per il contenuto multimediale, ad esempio titolo, artista, compositore e genere. I metadati possono anche descrivere i parametri di codifica. Può essere più veloce accedere a queste informazioni tramite i metadati rispetto agli attributi di tipo multimediale.
- proprietà DRM contengono informazioni sulle restrizioni di utilizzo. Attualmente Media Foundation non supporta le proprietà DRM tramite metadati, ad eccezione della proprietà PKEY_DRM_IsProtected.
Esistono due modi per leggere i metadati in Media Foundation:
- Interfaccia IMFMetadata (metadati media Foundation versione 1).
- Interfaccia diIPropertyStore di Windows Shell(metadati della shell).
I metadati della shell riguardano non solo i file multimediali, ma anche una gamma molto più ampia di file nel sistema.
La tabella seguente confronta le funzionalità e le limitazioni di ogni API di metadati.
Metadati di Media Foundation v1 | Metadati della shell |
---|---|
Richiede Windows Vista o versione successiva. | Richiede Windows 7.
Nota: metadati shell in generale non richiede Windows 7, ma Media Foundation non supporta i metadati della shell prima di Windows 7. |
Le proprietà non sono compatibili con il sistema di proprietà shell. | Le proprietà sono compatibili con il sistema di proprietà shell. |
Le proprietà possono essere applicate all'intero file o a livello di flusso. | Sono supportate solo le proprietà a livello di file. Le proprietà a livello di flusso non sono supportate. |
Le proprietà possono avere valori in più lingue. | I valori in più lingue non sono supportati. |
Le chiavi delle proprietà sono stringhe di caratteri wide. | Le chiavi delle proprietà sono valori PROPERTYKEY. |
I valori delle proprietà sono valori di PROPVARIANT. | I valori delle proprietà sono valori di PROPVARIANT. |
In questa sezione
Argomento | Descrizione |
---|---|
provider di metadati della shell |
A partire da Windows 7, Media Foundation espone i metadati tramite l'interfacciaIPropertyStore. |
proprietà dei metadati per i file multimediali |
In questo argomento vengono elencate le proprietà dei metadati più comuni per i file multimediali. |
provider di metadati in Windows Vista |
In Windows Vista Media Foundation espone i metadati tramite l'interfaccia IMFMetadata. |
Se si implementa un'origine multimediale personalizzata e si desidera esporre i metadati della shell, vedere provider di metadati personalizzati per file multimediali.
Argomenti correlati