/haiku/docs/develop/media/ |
H A D | MediaExtractorAddOn.h | 61 virtual status_t SniffInputType(BMimeType & mimeType, float * outQuality) = 0; 63 virtual status_t SniffOutputType(BMimeType & mimeType, float * outQuality);
|
/haiku/headers/os/storage/ |
H A D | FilePanel.h | 26 struct stat_beos* stat, const char* mimeType) = 0;
|
H A D | MimeType.h | 77 BMimeType(const char* mimeType); 80 status_t SetTo(const char* mimeType); 121 static bool IsValid(const char* mimeType); 152 status_t SetType(const char* mimeType); 155 BMimeType(const char* mimeType, const char* mimePath);
|
/haiku/src/apps/cortex/Persistence/ |
H A D | XML.cpp | 285 mimeType(_mimeType ? _mimeType : s_defaultMimeType.Type()) {}
|
H A D | XML.h | 172 const BMimeType mimeType; member in class:XML::DocumentType
|
/haiku/src/apps/expander/ |
H A D | DirectoryFilePanel.cpp | 30 struct stat_beos* stat, const char* mimeType) 29 Filter(const entry_ref* ref, BNode* node, struct stat_beos* stat, const char* mimeType) argument
|
H A D | DirectoryFilePanel.h | 24 const char* mimeType);
|
H A D | ExpanderRules.cpp | 29 ExpanderRule::ExpanderRule(const char* mimeType, argument 33 fMimeType(mimeType), 191 ExpanderRules::_AddRule(const char* mimeType, const BString& filenameExtension, argument 194 ExpanderRule* rule = new(std::nothrow) ExpanderRule(mimeType,
|
/haiku/src/apps/pairs/ |
H A D | Pairs.cpp | 105 BMimeType mimeType(type); 106 if (mimeType.InitCheck() != B_OK) 112 if (mimeType.GetIcon(&data, &size) != B_OK) {
|
/haiku/src/apps/people/ |
H A D | AttributeTextControl.cpp | 102 BString mimeType = B_URL_MIME; local 103 _BuildMimeString(mimeType, argument); 105 if (mimeType != "") { 107 be_roster->Launch(mimeType.String(), 1, const_cast<char**>(args)); 135 AttributeTextControl::_BuildMimeString(BString &mimeType, const BString &url) argument 141 mimeType.Append(url, url.FindFirst(':')); 144 if (!BMimeType::IsValid(mimeType.String())) 145 mimeType = ""; 147 return mimeType; 157 BString mimeType local [all...] |
H A D | AttributeTextControl.h | 36 const BString& _BuildMimeString(BString &mimeType,
|
/haiku/src/apps/showimage/ |
H A D | ImageCache.cpp | 282 entry->mimeType = info.MIME; 372 message.AddString("mime", entry->mimeType);
|
H A D | ImageCache.h | 50 BString mimeType; member in struct:CacheEntry
|
/haiku/src/bin/ |
H A D | translate.cpp | 68 status_t GetMimeTypeFromCode(uint32 type, char *mimeType); 264 char mimeType[B_ATTR_NAME_LENGTH]; local 267 if (info.GetType(mimeType) != B_OK || !strcasecmp(mimeType, B_FILE_MIME_TYPE)) { 271 if (GetMimeTypeFromCode(fOutputFormat, mimeType) == B_OK) 272 info.SetType(mimeType); 455 Translator::GetMimeTypeFromCode(uint32 type, char *mimeType) argument 472 strcpy(mimeType, format[j].MIME);
|
/haiku/src/build/libbe/storage/ |
H A D | AppFileInfo.cpp | 379 BMimeType mimeType; local 381 error = GetMetaMime(&mimeType); 427 if (updateMimeDB && error == B_OK && mimeType.IsInstalled()) 428 error = mimeType.SetSupportedTypes(types, syncAll); 458 BMimeType mimeType; local 460 error = mimeType.SetTo(type); 469 || BMimeType(supportedType).Contains(&mimeType); 866 BMimeType mimeType; 867 if (updateMimeDB && error == B_OK && GetMetaMime(&mimeType) == B_OK) { 868 if (!mimeType [all...] |
/haiku/src/kits/app/ |
H A D | Application.cpp | 1066 char mimeType[B_MIME_TYPE_LENGTH]; local 1067 if (info.GetType(mimeType) != B_OK 1068 || strcasecmp(mimeType, B_APP_MIME_TYPE))
|
/haiku/src/kits/mail/ |
H A D | HaikuMailFormatFilter.h | 33 const char* mimeType);
|
/haiku/src/kits/storage/ |
H A D | AppFileInfo.cpp | 379 BMimeType mimeType; local 381 error = GetMetaMime(&mimeType); 426 if (updateMimeDB && error == B_OK && mimeType.IsInstalled()) 427 error = mimeType.SetSupportedTypes(types, syncAll); 456 BMimeType mimeType; local 458 error = mimeType.SetTo(type); 467 || BMimeType(supportedType).Contains(&mimeType); 863 BMimeType mimeType; local 864 if (updateMimeDB && error == B_OK && GetMetaMime(&mimeType) == B_OK) { 865 if (!mimeType 913 BMimeType mimeType; local [all...] |
H A D | MimeType.cpp | 85 BMimeType::BMimeType(const char* mimeType) argument 90 SetTo(mimeType); 103 BMimeType::SetTo(const char* mimeType) argument 105 if (mimeType == NULL) { 107 } else if (!BMimeType::IsValid(mimeType)) { 111 fType = new(std::nothrow) char[strlen(mimeType) + 1]; 113 strlcpy(fType, mimeType, B_MIME_TYPE_LENGTH); 1192 BMimeType::SetType(const char* mimeType) argument 1194 return SetTo(mimeType);
|
/haiku/src/kits/storage/mime/ |
H A D | SnifferRules.cpp | 453 BMimeType mimeType; local 456 &mimeType); 470 *type = mimeType.Type(); 489 *type = mimeType.Type();
|
H A D | TextSnifferAddon.cpp | 18 const unsigned char *buf, size_t nbytes, BMimeType* mimeType); 145 size_t nbytes, BMimeType* mimeType) 356 mimeType->SetTo(subtypeMimeSpecific); 362 mimeType->SetTo(subtypeMimeGeneric); 367 mimeType->SetTo("text/plain"); 144 file_ascmagic(DatabaseLocation* databaseLocation, const unsigned char *buf, size_t nbytes, BMimeType* mimeType) argument
|
/haiku/src/kits/tracker/ |
H A D | MimeTypeList.cpp | 44 ShortMimeInfo::ShortMimeInfo(const BMimeType& mimeType) argument 48 fPrivateName = mimeType.Type(); 53 if (mimeType.GetPreferredApp(buffer) == B_OK 59 if (mimeType.GetShortDescription(buffer) != B_OK || buffer[0] == 0)
|
H A D | MimeTypeList.h | 50 ShortMimeInfo(const BMimeType& mimeType);
|
H A D | TemplatesMenu.cpp | 154 char mimeType[B_MIME_TYPE_LENGTH]; local 155 nodeInfo.GetType(mimeType); 157 BMimeType mime(mimeType);
|
/haiku/src/preferences/filetypes/ |
H A D | AttributeWindow.cpp | 81 AttributeWindow::AttributeWindow(FileTypesWindow* target, BMimeType& mimeType, argument 88 fMimeType(mimeType.Type())
|