Metadati multimediali
I file multimediali contengono proprietà che descrivono il contenuto del file. In Microsoft Media Foundation queste proprietà possono essere classificate come segue:
- Gli attributi di tipo multimediale specificano i parametri di codifica, ad esempio l'algoritmo di codifica (sottotipo multimediale), le dimensioni dei fotogrammi video, la frequenza dei fotogrammi video, la frequenza di bit audio e la frequenza di campionamento audio. Per altre informazioni sugli attributi di tipo multimediale, vedere Tipi di supporti.
- I metadati contengono 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 metadati rispetto agli attributi di tipo multimediale.
- Le 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 FMMetadata (metadati media Foundation versione 1).
- Interfaccia IPropertyStore di Windows Shell (metadati shell).
I metadati della shell riguardano non solo i file multimediali, ma una gamma molto più ampia di file nel sistema.
La tabella seguente confronta le funzionalità e le limitazioni di ogni API dei metadati.
Metadati di Media Foundation v1 | Metadati della shell |
---|---|
Richiede Windows Vista o versioni successive. | Richiede Windows 7.
Nota: I metadati della shell in generale non richiedono Windows 7, ma Media Foundation non supporta i metadati di 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 PROPVARIANT . | I valori delle proprietà sono valori PROPVARIANT . |
Contenuto della sezione
Argomento | Descrizione |
---|---|
Provider di metadati della shell |
A partire da Windows 7, Media Foundation espone i metadati tramite l'interfaccia IPropertyStore . |
Proprietà dei metadati dei file multimediali |
In questo argomento sono 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 FMMetadata . |
Se si implementa un'origine multimediale personalizzata e si desidera esporre i metadati di Shell, vedere Provider di metadati personalizzati per file multimediali.
Argomenti correlati