IDeckLinkInput

Undocumented in source.

Members

Functions

DisableAudioInput
HRESULT DisableAudioInput()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
DisableVideoInput
HRESULT DisableVideoInput()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
DoesSupportVideoMode
HRESULT DoesSupportVideoMode(BMDDisplayMode displayMode, BMDPixelFormat pixelFormat, BMDVideoInputFlags flags, BMDDisplayModeSupport* result, IDeckLinkDisplayMode* resultDisplayMode)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EnableAudioInput
HRESULT EnableAudioInput(BMDAudioSampleRate sampleRate, BMDAudioSampleType sampleType, uint channelCount)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EnableVideoInput
HRESULT EnableVideoInput(BMDDisplayMode displayMode, BMDPixelFormat pixelFormat, BMDVideoInputFlags flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
FlushStreams
HRESULT FlushStreams()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetAvailableAudioSampleFrameCount
HRESULT GetAvailableAudioSampleFrameCount(uint* availableSampleFrameCount)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetAvailableVideoFrameCount
HRESULT GetAvailableVideoFrameCount(uint* availableFrameCount)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetDisplayModeIterator
HRESULT GetDisplayModeIterator(IDeckLinkDisplayModeIterator* iterator)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetHardwareReferenceClock
HRESULT GetHardwareReferenceClock(BMDTimeScale desiredTimeScale, BMDTimeValue* hardwareTime, BMDTimeValue* timeInFrame, BMDTimeValue* ticksPerFrame)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
PauseStreams
HRESULT PauseStreams()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
SetCallback
HRESULT SetCallback(IDeckLinkInputCallback theCallback)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
SetScreenPreviewCallback
HRESULT SetScreenPreviewCallback(IDeckLinkScreenPreviewCallback previewCallback)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
SetVideoInputFrameMemoryAllocator
HRESULT SetVideoInputFrameMemoryAllocator(IDeckLinkMemoryAllocator theAllocator)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
StartStreams
HRESULT StartStreams()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
StopStreams
HRESULT StopStreams()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Static variables

iid
GUID iid;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Inherited Members

From IUnknown

iid
GUID iid;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
QueryInterface
int QueryInterface(IID iid, void** ppvObject)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
AddRef
uint AddRef()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
Release
uint Release()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Meta