MediaStreamContainer::getAvailableMediaStreamContainers Method

利用可能なコンテナタイプの一覧を返します。

構文

static tMediaStreamContainerListPtr getAvailableMediaStreamContainers();

戻り値

コンテナのコピー。

備考

コンテナが見つからなかった場合はリストは空( size() == 0 ) になります。
それ以外ではシステムで利用可能なコンテナが一覧に入ります。

サンプル

以下のサンプルは利用できるコンテナの一覧の取得、そしてリストボックス内のコンテナ名とGUIDの表示方法について紹介しています。

CListBox* pContainerList = (CListBox*)GetDlgItem( IDC_CONTAINERS );

// 利用可能なコンテナ一覧の取得
tMediaStreamContainerListPtr pList = MediaStreamContainer::getAvailableMediaStreamContainers();

// リストボックス内にそれらを表示
for( int i = 0; i < int(pList->size()); ++i )
{
  tMediaStreamContainerPtr pContainer = pList->at( i );

  std::string item;
  item += pContainer->getDescription() + " ";
  item += wstoas( GUIDToWString( pContainer->getMediaStreamContainerID() ) );

  pContainerList->AddString( item.c_str() );
}