Interfaccia IMemAllocatorCallbackTemp (strmif.h)
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
L'interfaccia IMemAllocatorCallbackTemp
consente a un filtro di ricevere una notifica di callback da un allocatore ogni volta che viene restituito un campione all'elenco di autorizzazioni gratuite dell'allocatore.
L'uso di questa interfaccia è deprecato.
Ereditarietà
L'interfaccia IMemAllocatorCallbackTemp eredita da IMemAllocator. IMemAllocatorCallbackTemp include anche questi tipi di membri:
Metodi
L'interfaccia IMemAllocatorCallbackTemp include questi metodi.
IMemAllocatorCallbackTemp::GetFreeCount Il metodo GetFreeCount restituisce il numero di campioni multimediali gratuiti. Questo numero è uguale al numero totale di campioni multimediali meno il numero di campioni attualmente contenuti nei filtri. |
IMemAllocatorCallbackTemp::SetNotify Il metodo SetNotify imposta o rimuove un callback nell'allocatore. L'allocatore chiama il metodo di callback ogni volta che viene chiamato il metodo IMemAllocator::ReleaseBuffer dell'allocatore. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | strmif.h (include Dshow.h) |