enumerazione _MFT_PROCESS_OUTPUT_STATUS (mftransform.h)

Indica lo stato di una chiamata a FMTransform::P rocessOutput.

Sintassi

typedef enum _MFT_PROCESS_OUTPUT_STATUS {
  MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS = 0x100
} ;

Costanti

 
MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS
Valore: 0x100
La trasformazione Media Foundation (MFT) ha creato uno o più flussi di output.

Commenti

Se MFT imposta questo flag, il metodo ProcessOutput restituisce MF_E_TRANSFORM_STREAM_CHANGE e non vengono generati dati di output. Il client deve rispondere come segue:

  1. Chiamare FMTransform::GetStreamCount per ottenere il nuovo numero di flussi.
  2. Chiamare FMTransform::GetStreamIDs per ottenere i nuovi identificatori di flusso.
  3. Chiamare FMTransform::GetOutputAvailableType e FMTransform::SetOutputType per impostare i tipi di supporto nei nuovi flussi.
Fino al completamento di questi passaggi, tutte le chiamate aggiuntive a ProcessOutput restituiscono MF_E_TRANSFORM_STREAM_CHANGE.

Requisiti

   
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Intestazione mftransform.h

Vedi anche

FMTransform::P rocessOutput

Enumerazione Media Foundation

Trasformazioni di Media Foundation