Condividi tramite


Metodo IMFASFContentInfo::GetProfile (wmcontainer.h)

Recupera un profilo ASF (Advanced Systems Format) che descrive il contenuto asf.

Sintassi

HRESULT GetProfile(
  [out] IMFASFProfile **ppIProfile
);

Parametri

[out] ppIProfile

Riceve un puntatore all'interfaccia IMFASFProfile . Il chiamante deve rilasciare l'interfaccia. Se l'oggetto non dispone di un profilo ASF, questo parametro riceve il valore NULL.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.

Commenti

Il profilo viene impostato chiamando IMFASFContentInfo::SetProfile o IMFASFContentInfo::P arseHeader.

L'oggetto profilo ASF restituito da questo metodo non include alcun attributo MF_PD_ASF_xxx (vedere Attributi del descrittore di presentazione). Per ottenere questi attributi, eseguire le operazioni seguenti:

  1. Chiamare IMFASFContentInfo::GeneratePresentationDescriptor per ottenere il descrittore di presentazione ASF. È possibile eseguire una query sul descrittore di presentazione per gli attributi MF_PD_ASF_xxx .
  2. (Facoltativo). Chiama MFCreateASFProfileFromPresentationDescriptor per convertire il descrittore di presentazione in un profilo ASF. L'oggetto profilo creato da questa funzione contiene gli attributi MF_PD_ASF_xxx .
Un profilo ASF è un modello per la codifica dei file ed è destinato principalmente alla creazione di contenuto ASF. Se si legge un file ASF esistente, è consigliabile usare il descrittore di presentazione per ottenere informazioni sul file. Un'eccezione è che il profilo contiene gli oggetti di esclusione reciproca e priorità del flusso, che non vengono esposti direttamente dal descrittore di presentazione.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wmcontainer.h
Libreria Mfuuid.lib

Vedi anche

Oggetto ContentInfo ASF

IMFASFContentInfo

Inizializzazione dell'oggetto ContentInfo di un nuovo file ASF