Amazon Kinesis Producer C SDK
StreamInfoProvider.c File Reference
#include "Include_i.h"
Include dependency graph for StreamInfoProvider.c:

Macros

#define LOG_CLASS   "StreamInfoProvider"
 

Functions

STATUS createRealtimeVideoStreamInfoProvider (PCHAR streamName, UINT64 retention, UINT64 bufferDuration, PStreamInfo *ppStreamInfo)
 
STATUS createOfflineVideoStreamInfoProvider (PCHAR streamName, UINT64 retention, UINT64 bufferDuration, PStreamInfo *ppStreamInfo)
 
STATUS createRealtimeAudioVideoStreamInfoProvider (PCHAR streamName, UINT64 retention, UINT64 bufferDuration, PStreamInfo *ppStreamInfo)
 
STATUS createOfflineAudioVideoStreamInfoProvider (PCHAR streamName, UINT64 retention, UINT64 bufferDuration, PStreamInfo *ppStreamInfo)
 
STATUS createRealtimeVideoStreamInfoProviderWithCodecs (PCHAR streamName, UINT64 retention, UINT64 bufferDuration, VIDEO_CODEC_ID videoCodecId, PStreamInfo *ppStreamInfo)
 
STATUS createOfflineVideoStreamInfoProviderWithCodecs (PCHAR streamName, UINT64 retention, UINT64 bufferDuration, VIDEO_CODEC_ID videoCodecId, PStreamInfo *ppStreamInfo)
 
STATUS createRealtimeAudioVideoStreamInfoProviderWithCodecs (PCHAR streamName, UINT64 retention, UINT64 bufferDuration, VIDEO_CODEC_ID videoCodecId, AUDIO_CODEC_ID audioCodecId, PStreamInfo *ppStreamInfo)
 
STATUS createOfflineAudioVideoStreamInfoProviderWithCodecs (PCHAR streamName, UINT64 retention, UINT64 bufferDuration, VIDEO_CODEC_ID videoCodecId, AUDIO_CODEC_ID audioCodecId, PStreamInfo *ppStreamInfo)
 
STATUS createRealtimeAudioStreamInfoProviderWithCodecs (PCHAR streamName, UINT64 retention, UINT64 bufferDuration, AUDIO_CODEC_ID audioCodecId, PStreamInfo *ppStreamInfo)
 
STATUS createOfflineAudioStreamInfoProviderWithCodecs (PCHAR streamName, UINT64 retention, UINT64 bufferDuration, AUDIO_CODEC_ID audioCodecId, PStreamInfo *ppStreamInfo)
 
STATUS freeStreamInfoProvider (PStreamInfo *ppStreamInfo)
 
STATUS createVideoTrackInfo (VIDEO_CODEC_ID videoCodecId, PCHAR contentType, PTrackInfo pTrackInfo)
 
STATUS createAudioTrackInfo (AUDIO_CODEC_ID audioCodecId, PCHAR contentType, PTrackInfo pTrackInfo, UINT32 audioTrackId)
 
STATUS setStreamInfoDefaults (STREAMING_TYPE streamingType, UINT64 retention, UINT64 bufferDuration, UINT32 trackCount, PStreamInfo pStreamInfo, PTrackInfo pTrackInfo)
 
STATUS createVideoStreamInfo (STREAMING_TYPE streamingType, VIDEO_CODEC_ID videoCodecId, PCHAR streamName, UINT64 retention, UINT64 bufferDuration, PStreamInfo *ppStreamInfo)
 
STATUS createAudioVideoStreamInfo (STREAMING_TYPE streamingType, VIDEO_CODEC_ID videoCodecId, AUDIO_CODEC_ID audioCodecId, PCHAR streamName, UINT64 retention, UINT64 bufferDuration, PStreamInfo *ppStreamInfo)
 
STATUS createAudioStreamInfo (STREAMING_TYPE streamingType, AUDIO_CODEC_ID audioCodecId, PCHAR streamName, UINT64 retention, UINT64 bufferDuration, PStreamInfo *ppStreamInfo)
 
STATUS setStreamInfoBasedOnStorageSize (UINT32 storageSize, UINT64 avgBitrate, UINT32 totalStreamCount, PStreamInfo pStreamInfo)
 

Macro Definition Documentation

◆ LOG_CLASS

#define LOG_CLASS   "StreamInfoProvider"

Function Documentation

◆ createAudioStreamInfo()

STATUS createAudioStreamInfo ( STREAMING_TYPE  streamingType,
AUDIO_CODEC_ID  audioCodecId,
PCHAR  streamName,
UINT64  retention,
UINT64  bufferDuration,
PStreamInfo *  ppStreamInfo 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ createAudioTrackInfo()

STATUS createAudioTrackInfo ( AUDIO_CODEC_ID  audioCodecId,
PCHAR  contentType,
PTrackInfo  pTrackInfo,
UINT32  audioTrackId 
)
Here is the caller graph for this function:

◆ createAudioVideoStreamInfo()

STATUS createAudioVideoStreamInfo ( STREAMING_TYPE  streamingType,
VIDEO_CODEC_ID  videoCodecId,
AUDIO_CODEC_ID  audioCodecId,
PCHAR  streamName,
UINT64  retention,
UINT64  bufferDuration,
PStreamInfo *  ppStreamInfo 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ createVideoStreamInfo()

STATUS createVideoStreamInfo ( STREAMING_TYPE  streamingType,
VIDEO_CODEC_ID  videoCodecId,
PCHAR  streamName,
UINT64  retention,
UINT64  bufferDuration,
PStreamInfo *  ppStreamInfo 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ createVideoTrackInfo()

STATUS createVideoTrackInfo ( VIDEO_CODEC_ID  videoCodecId,
PCHAR  contentType,
PTrackInfo  pTrackInfo 
)
Here is the caller graph for this function:

◆ setStreamInfoDefaults()

STATUS setStreamInfoDefaults ( STREAMING_TYPE  streamingType,
UINT64  retention,
UINT64  bufferDuration,
UINT32  trackCount,
PStreamInfo  pStreamInfo,
PTrackInfo  pTrackInfo 
)
Here is the caller graph for this function: