Metodo IMFASFContentInfo::GetHeaderSize (wmcontainer.h)
Recupera le dimensioni della sezione intestazione di un file ASF (Advanced Systems Format).
Sintassi
HRESULT GetHeaderSize(
[in] IMFMediaBuffer *pIStartOfContent,
[out] QWORD *cbHeaderSize
);
Parametri
[in] pIStartOfContent
Interfaccia IMFMediaBuffer di un oggetto buffer contenente l'inizio del contenuto ASF. Le dimensioni dei dati validi nel buffer devono essere almeno MFASF_MIN_HEADER_BYTES in byte.
[out] cbHeaderSize
Riceve le dimensioni, in byte, della sezione intestazione del contenuto. Il valore include le dimensioni dell'oggetto intestazione ASF e le dimensioni della sezione intestazione dell'oggetto dati. Pertanto, il valore risultante è l'offset all'inizio dei pacchetti di dati nell'oggetto dati ASF.
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Il buffer non contiene dati ASF validi. |
|
Il buffer non contiene dati validi sufficienti. |
Commenti
L'intestazione di un file o di un flusso ASF può essere passata al metodo IMFASFContentInfo::P arseHeader per popolare l'oggetto ContentInfo con le informazioni sull'intestazione.
Requisiti
Requisito | Valore |
---|---|
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
Inizializzazione dell'oggetto ContentInfo di un nuovo file ASF