Enable Live Stream Example for C++

HRESULT EnableLiveStream(IltmsServer* server, LONG handle, BOOL enable) 
{ 
   // enable a live stream using the stream's handle 
   HRESULT hr; 
   CComPtr streams; 
   CComPtr stream; 
   LONG index; 
 
   hr = server->GetLiveStreamControls(&streams); 
   if(FAILED(hr)) 
      goto error; 
 
   hr = streams->Find(handle, &index); 
   if(FAILED(hr)) 
      goto error; 
 
   if(index < 0) 
   { 
      hr = S_FALSE; 
      goto error; 
   } 
 
   hr = streams->Item(index, &stream); 
   if(FAILED(hr)) 
      goto error; 
 
   hr = stream->put_Enable(enable ? VARIANT_TRUE : VARIANT_FALSE); 
   if(FAILED(hr)) 
      goto error; 
 
error: 
   return hr; 
} 
Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Media Streaming C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.